Odpowiedzi:
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 konfiguracyjnego testparm /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 biec sudo smbpasswd -a family
? Jeśli tak, jakie hasło powinienem wprowadzić? Czy powinienem wpisać 12345, tak samo jak moje dane logowania?