Czy można powiązać hasło logowania z hasłem samby?
Idealnie co 30 dni użytkownicy muszą zmienić swoje hasła, aby zalogować się do komputera, a jeśli to możliwe, po zaktualizowaniu hasła, zaktualizuje również hasło samby.
Myślę, że Samba jest domyślnie skonfigurowana w ten sposób, oto odpowiednie wiersze w smb.conf
:
# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
security = user
...
# This boolean parameter controls whether Samba attempts to sync the Unix
# password with the SMB password when the encrypted SMB password in the
# passdb is changed.
unix password sync = yes
Więcej informacji na temat tych opcji i więcej tutaj . Mam nadzieję, że to pomaga.
EDYTOWAĆ:
Przy pierwszym dodaniu użytkownika linuxa ( adduser
) musisz również dodać go do smbpasswd.
sudo smbpasswd -a <user>
kiedy pojawi się monit o hasło, użyj tego samego hasła, którego użyłeś z adduser Po tym hasło smb powinno być aktualizowane automatycznie po zmianie hasła linux za pomocąsudo passwd <user>
sudo adduser kevin
na przykład), musisz również dać mu hasło, jest to hasło, które będzie wymagane dla tego użytkownika, aby uzyskać dostęp do udziału. Zmień hasło za pomocąsudo passwd kevin
. To pomaga?valid users = Family
plik smb.conf w sekcji udostępniania? Jeśli nadal masz problemy, najlepiej zacząć od kolejnego pytania z bardziej szczegółowymi informacjami: pojawiające się komunikaty o błędach smbd oraz informacje o tym/var/log/auth.log
, jak możesz skonfigurować sambę za pomocą zrzutu pliku konfiguracyjnegotestparm /etc/samba/smb.conf
.... (który również testuje smb .conf składnia).sudo pdbedit -L -v
jedynym dodanym użytkownikiem jest „nikt”. Więc powinienem biecsudo smbpasswd -a family
? Jeśli tak, jakie hasło powinienem wprowadzić? Czy powinienem wpisać 12345, tak samo jak moje dane logowania?Aby zaktualizowane hasło unix było również nowym hasłem samby, musisz zainstalować
libpam-smbpass
pakiet.źródło