回答:
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で使用したものと同じパスワードを使用します。この後、Linuxパスワードを変更すると、smbパスワードが自動的に更新されます。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
。追加されたユーザーは「nobody」のみです。だから私は実行する必要がありますsudo smbpasswd -a family
か?その場合、どのパスワードを入力する必要がありますか?ログオンと同じ12345を入力する必要がありますか?