Відповіді:
Я вважаю, що 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, те саме, що і моє вхід?