Ответы:
Я считаю, что 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 user ( adduser
), вам нужно добавить их и в smbpasswd.
sudo smbpasswd -a <user>
при запросе пароля используйте тот же пароль, который вы использовали с adduser. После этого пароль smb должен обновляться автоматически при изменении пароля linuxsudo 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
и единственный добавленный пользователь - «nobody». Так я должен бежать sudo smbpasswd -a family
? Если да, какой пароль мне нужно ввести? Должен ли я ввести 12345, так же, как мой логин?