На едно ubuntu искам да шерна папка по samba с потребителско име и парола. Правя си нещата като на всеки slackware до сега, но след рестарт установявам, че samba сървъра не приема паролата. Ако във същата сесия я сетна отново със smbpasswd USER заработва и след рестарт samba пак си забравя паролата. След малко четене установих, че не я забравя, а просто я променя. В моя случай името на потребителя за samba съвпадаше с това на unix потребителя на машината. По много неприятен начин без някой да го е карал pam синква паролата на samba потребителя с тази на unix потребителя.
Проблема си реших като закоментирах следните в два реда в два файла:
файл:
/etc/pam.d/common-auth
ред:
auth optional pam_smbpass.so migrate
файл:
/etc/pam.d/common-password
ред:
password optional pam_smbpass.so nullok use_authtok use_first_pass
Махнах и всичко що e sync и pam от smb.conf, за да избегна и обратното - unix потребителя да получи парола от samba.
Няма коментари:
Публикуване на коментар