Відповіді:
Я вважаю, що Samba налаштована так за замовчуванням, ось відповідні рядки в 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
Більше інформації про ці параметри та більше тут . Сподіваюся, що це допомагає.
Редагувати:
Перший раз, коли ви додаєте користувача Linux ( adduser), вам потрібно також додати їх до smbpasswd.
sudo smbpasswd -a <user>
при появі запиту на використання пароля використовуйте той самий пароль, який ви використовували з adduser. Після цього пароль smb повинен бути оновлений автоматично при зміні пароля linux наsudo passwd <user>
sudo adduser kevinнаприклад), вам також потрібно ввести його пароль, це пароль, який буде потрібний цьому користувачеві для доступу до спільного доступу. Змінити пароль на sudo passwd kevin. Чи допомагає це?
valid users = Familyу вас smb.conf під розділом спільного доступу? Якщо у вас все ще виникають проблеми, можливо, найкраще почати ще одне питання з більш детальною інформацією: smbd-повідомлення про помилки, що з'являються /var/log/auth.log, і як ви налаштовуєте samba, можливо, і з дампа вашого конфігураційного файлу testparm /etc/samba/smb.conf.... (який також тестує smb .conf синтаксис).
sudo pdbedit -L -vі єдиний доданий користувач - "ніхто". То я повинен бігати sudo smbpasswd -a family? Якщо так, то який пароль потрібно ввести? Чи слід вводити 12345, те саме, що і моє вхід?