Доброй ночи всем!
Есть проблема:
надо, чтобы пароли самба и юникс пароли были синхронизированы.
unix password sync = yes говорит, что ему нужна опция passwd program, а для этого надо passwd chat, а для этого нужно encrypt passwords = no :(
Короче сплошные геморои...Кто-нить может подсказать решение?
Самба: samba-3.0.21a-1
У меня на серваке samba-3.0.14a,1 на FreeBSD 5.3. Две сетки с клиентами W98, W2k, Wxp. PDC (только для клиентов W2k). Пашет на ура. Пароли синхронизируются. Вот кусок smb.conf, относящийся к этому:encrypt passwords = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = "*New*Password*" "%n\n" "*Retype*New*Password*" "%n\n" "*Password*Changed*"Правда, перед достижением полной идилии пришлось изрядно пошаманить. Смотри мои рассуждения здесь:
http://www.opennet.me/openforum/vsluhforumID14/483.html
Удачи!
Добрый день!
Всё разрешилось очень просто.
Синхронизация паролей в принципе и не нужна!
То есть при зыведении пользователя, пользователь заводится и в /etc/passwd и в /etc/samba/passdb.tчего-то там (не помню как именно называется файл)
Ну так вот, дальше копаем в сторону pam! :) И получаем, что самбовского пароля вполне достаточно везде (почта, фтп, даже в логине...)Время на это ушло - 3 дня (точнее 3 ночи :) )
Сергей, если не трудно, напиши поподробнее, что ты там накопал в стороне pam'а. Я думаю, это многим будет полезно - на что ориентироваться, какие грабли подстерегают.
>Сергей, если не трудно, напиши поподробнее, что ты там накопал в стороне
>pam'а. Я думаю, это многим будет полезно - на что ориентироваться,
>какие грабли подстерегают.$ cat pop
#%PAM-1.0
auth required /lib/security/pam_smbpass.so nodelay
account required /lib/security/pam_smbpass.so nodelay
session required /lib/security/pam_smbpass.so nodelay
password required /lib/security/pam_smbpass.so nodelay
$коментарии нужны?
так у меня проходит авторизация рор3 через самбовский аккаунт
по аналогии имап, лоигн и тд
Спасибо! Здорово! Если и в самом деле все так просто, то пожалуй буду в дальнейшем делать так же. Пока что так сделать не получилось, потому что я собрал Самбу из портов и не поставил опцию PAM_SMBPASS, так что модуля pam_smbpass.so в системе нет. А пересобирать не хочется - рабочий сервак все-таки :) да и синхронизация работает неплохо.
>Спасибо! Здорово! Если и в самом деле все так просто, то пожалуй
>буду в дальнейшем делать так же. Пока что так сделать не
>получилось, потому что я собрал Самбу из портов и не поставил
>опцию PAM_SMBPASS, так что модуля pam_smbpass.so в системе нет. А пересобирать
>не хочется - рабочий сервак все-таки :) да и синхронизация работает
>неплохо.У меня стоит машинка (селерон 600 + 256 мб ну и тд) дома для тестов. На ней я всё и собираю, настраиваю, тестирую. Дальше уже на промышленный сервачок.
spec файл взял прямо из сырцов http://us2.samba.org/samba/ftp/samba-3.0.21b.tar.gzкто-нить пробовал собирать самба 4? она конечно в глубокой альфе, но то, что они реализовали настоящий ад на ней как-то притягивает. При этом наш разговор будет вообще не важен, тк я полагаю, что всё будет храниться в ldap каталоге.