UbuntuにSambaサーバーをセットアップしました。ゲストアクセスを許可するとすべてがうまくいきますが、特定のユーザーの構成をセットアップしようとすると、以下のエラーが表示されます。
$ smbclient //x.x.x.x/john -U john
Enter john's password:
Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 4.1.6-Ubuntu]
tree connect failed: NT_STATUS_ACCESS_DENIED
サーバー側の設定は次のとおりです(/etc/samba/smb.conf):
[john]
comment = Ubuntu File Server Share
path = /home/john
browsable = yes
guest ok = yes
read only = no
create mask = 0755
valid users = john
writable = yes
その点に注意してください:
私がこれをするのは初めてです。何か不足していますか?
Unixユーザー名に加えて、以下のコマンドでSambaユーザー名を追加する必要があることがわかりました。
smbpasswd -a john
すでに作成されているユーザーを表示するには、以下のコマンドを使用できます。
Sudo pdbedit -L