URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 84172
[ Назад ]

Исходное сообщение
"Samba+RHEL5+RH7.3. Перенос smbpasswd."

Отправлено QwertyVVA , 19-Фев-09 10:24 
Имеем файловый сервак А с RH7.3. Задача перенести данные на сервер Б с RHEL5. На сервере Б сконфигурил smb.conf - папки стали видны. Проблемма в том что нет списка паролей (а обзванивать кучу филиалов ломает) а есть только файлик smbpasswd с сервера А RH7.3. Тупо подсовывание этого файлика не прокотило:( Че делать то? :)

Содержание

Сообщения в этом обсуждении
"Samba+RHEL5+RH7.3. Перенос smbpasswd."
Отправлено Andey , 19-Фев-09 10:59 
>Имеем файловый сервак А с RH7.3. Задача перенести данные на сервер Б
>с RHEL5. На сервере Б сконфигурил smb.conf - папки стали видны.
>Проблемма в том что нет списка паролей (а обзванивать кучу филиалов
>ломает) а есть только файлик smbpasswd с сервера А RH7.3. Тупо
>подсовывание этого файлика не прокотило:( Че делать то? :)

Что именно не прокатило?
testparm покажите


"Samba+RHEL5+RH7.3. Перенос smbpasswd."
Отправлено QwertyVVA , 20-Фев-09 12:30 
>>Имеем файловый сервак А с RH7.3. Задача перенести данные на сервер Б
>>с RHEL5. На сервере Б сконфигурил smb.conf - папки стали видны.
>>Проблемма в том что нет списка паролей (а обзванивать кучу филиалов
>>ломает) а есть только файлик smbpasswd с сервера А RH7.3. Тупо
>>подсовывание этого файлика не прокотило:( Че делать то? :)
>
>Что именно не прокатило?
>testparm покажите

Перенес данные на сервер Б, в smb.conf сконфигурил шары по анологии с сервером А с RH7.3
подсовываю старый smbpasswd с сервака А, шары видны но никуда не пускает
Если задаю нового юзверя - то все нормально

[root@сервер Б samba]# testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[ibs]"
Processing section "[filial]"
Processing section "[rfc]"
Processing section "[rkc_df]"
Processing section "[ibs-2]"
Processing section "[rfc_df]"
Processing section "[trc]"
Processing section "[base]"
Processing section "[obmen]"
Processing section "[rkc_kf]"
Processing section "[rfc_kf]"
Processing section "[rkc_sh]"
Processing section "[rkc_mf]"
Processing section "[207p]"
Processing section "[printers]"
Processing section "[homes]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
        workgroup = BBB
        server string = Samba Server
        security = SHARE
        log file = /var/log/samba/%m.log
        max log size = 50
        printcap name = /etc/printcap
        dns proxy = No
        cups options = raw

[homes]
        comment = Home Directories
        read only = No
        browseable = No

[printers]
        comment = All Printers
        path = /usr/spool/samba
        printable = Yes
        browseable = No

[ibs]
        comment = IBSO fio dir
        path = /oracle/IBSO/fio/ibs/ibs
        valid users = diasclient
        read only = No
        create mask = 0770
        hide dot files = No

[filial]
        comment = IBSO fio dir
        path = /oracle/IBSO/fio/ibs/filial
        valid users = diasclient, kor_2
        read only = No
        create mask = 0770
        hide dot files = No

[rfc]
        comment = IBSO fio dir
        path = /oracle/IBSO/fio/ibs/rfc
        valid users = rfc, oracle
        write list = rfc
        read only = No
        create mask = 0770
        directory mask = 0777
        hide dot files = No

[rkc_df]
        comment = IBSO rkc_df dir
        path = /oracle/IBSO/fio/ibs/trc/rkc_df
        valid users = oracle
        write list = rfc
        read only = No
        create mask = 0770
        directory mask = 0775
        hide dot files = No

[ibs-2]
        comment = IBSO
        path = /oracle/IBSO/fio/ibs
        valid users = oracle
        write list = rfc
        read only = No
        create mask = 0770
        directory mask = 0775
        hide dot files = No

[rfc_df]
        comment = IBSO rfc_df dir
        path = /oracle/IBSO/fio/ibs/rfc_df
        valid users = oracle
        write list = rfc
        read only = No
        create mask = 0770
        directory mask = 0775
        hide dot files = No

[trc]
        comment = IBSO trc_df dir
        path = /oracle/IBSO/fio/ibs/trc
        valid users = oracle
        write list = rfc
        read only = No
        create mask = 0770
        directory mask = 0775
        hide dot files = No

[base]
        comment = IBSO files
        path = /var/ftp/pub
        valid users = rfc, opero2, oracle
        write list = rfc
        force user = rfc
        read only = No
        create mask = 0777
        directory mask = 0777
        hide dot files = No

[obmen]
        comment = Obmen
        path = /var/obmen
        valid users = obmen, test
        read only = No
        create mask = 0777
        directory mask = 0777

[rkc_kf]
        comment = IBSO rkc_kf dir
        path = /oracle/IBSO/fio/ibs/trc/rkc_kf
        valid users = oracle
        write list = rfc
        read only = No
        create mask = 0770
        directory mask = 0775
        hide dot files = No

[rfc_kf]
        comment = IBSO rfc_kf dir
        path = /oracle/IBSO/fio/ibs/rfc_kf
        valid users = oracle
        write list = rfc
        read only = No
        create mask = 0770
        directory mask = 0775
        hide dot files = No

[rkc_sh]
        comment = IBSO rkc_sh dir
        path = /oracle/IBSO/fio/ibs/trc/rkc_sh
        valid users = oracle
        write list = rfc
        read only = No
        create mask = 0770
        directory mask = 0775
        hide dot files = No

[rkc_mf]
        comment = IBSO rkc_mf dir
        path = /oracle/IBSO/fio/ibs/trc/rkc_mf
        valid users = oracle
        write list = rfc
        read only = No
        create mask = 0770
        directory mask = 0775
        hide dot files = No

[207p]
        comment = IBSO fio dir
        path = /oracle/IBSO/fio/ibs/207P
        valid users = diasclient, kor_2, alexandroff
        read only = No
        create mask = 0770
        hide dot files = No


"Samba+RHEL5+RH7.3. Перенос smbpasswd."
Отправлено angra , 19-Фев-09 11:16 
Ответ на основе знаний общих принципов, а не конкретно самбы: сравнить версии самбы,  поискать в changelog'ах в какой версии сменился формат хранения паролей и что с этим делать или сразу искать директиву включающую старый формат.

"Samba+RHEL5+RH7.3. Перенос smbpasswd."
Отправлено QwertyVVA , 20-Фев-09 12:36 
>Ответ на основе знаний общих принципов, а не конкретно самбы: сравнить версии
>самбы,  поискать в changelog'ах в какой версии сменился формат хранения
>паролей и что с этим делать или сразу искать директиву включающую
>старый формат.

Сервер А RHEL5
[root@А samba]# smbd -V
Version 3.0.23c-2
Сервер Б RH7.3
[root@Б root]# smbd -V
Version 2.2.3a
но вот директивы включающую старый формат пока не нашел :(


"Samba+RHEL5+RH7.3. Перенос smbpasswd."
Отправлено PJ , 21-Фев-09 00:25 
>[оверквотинг удален]
>>паролей и что с этим делать или сразу искать директиву включающую
>>старый формат.
>
>Сервер А RHEL5
>[root@А samba]# smbd -V
>Version 3.0.23c-2
>Сервер Б RH7.3
>[root@Б root]# smbd -V
>Version 2.2.3a
>но вот директивы включающую старый формат пока не нашел :(

Для 3.0 в свое время в состав Samba включали migration tools. Еще вариант - из 2.2 перегнать пароли в LDAP. Ну и вот тут http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/p... посмотреть


"Samba+RHEL5+RH7.3. Перенос smbpasswd."
Отправлено QwertyVVA , 24-Фев-09 09:02 
>[оверквотинг удален]
>>паролей и что с этим делать или сразу искать директиву включающую
>>старый формат.
>
>Сервер А RHEL5
>[root@А samba]# smbd -V
>Version 3.0.23c-2
>Сервер Б RH7.3
>[root@Б root]# smbd -V
>Version 2.2.3a
>но вот директивы включающую старый формат пока не нашел :(

ну вот что в man smbpasswd

If the smbpasswd file is in the ’old’ format (pre-Samba 2.0 for-
              mat)  there  is  no  space in the user’s password entry to write
              this information and the command will FAIL. See smbpasswd(5) for
              details on the ’old’ and new password file formats.
Значит формат файла паролей у меня должен быть одинаков. Тогда где я туплю?:)


"Samba+RHEL5+RH7.3. Перенос smbpasswd."
Отправлено PJ , 24-Фев-09 21:58 
>>[оверквотинг удален]
>>>паролей и что с этим делать или сразу искать директиву включающую
>>>старый формат.

http://man.chinaunix.net/newsoft/samba/docs/man/Samba-HOWTO-...


"Samba+RHEL5+RH7.3. Перенос smbpasswd."
Отправлено QwertyVVA , 26-Фев-09 14:15 
>>>[оверквотинг удален]
>>>>паролей и что с этим делать или сразу искать директиву включающую
>>>>старый формат.
>
>http://man.chinaunix.net/newsoft/samba/docs/man/Samba-HOWTO-...

Сенькс PJ, проблему я решил, и ссылки оказались полезны.