私は別の PC で Ubuntu 14.04 と Windows 7 64 ビットを使用しています。安全でない共有を作成しましたが、ログインできたので、次の手順に従って安全な共有を作成しました。https://www.liberiangeek.net/2014/07/ubuntu-tips-create-samba-file-server-ubuntu-14-04/
davidn@hillman:/tank$ ls -la documents
total 22
drwxrwx--- 2 davidn securedgroup 2 Oct 16 11:48 .
drwxr-xr-x 13 root root 13 Oct 17 16:13 ..
/etc/smb.conf より:
[documents]
path = /tank/documents
valid users = @securedgroup
guest ok = no
writable = yes
browsable = yes
サーバーツリーは次のとおりです。
davidn@hillman:/tank$ smbtree
WORKGROUP
\\SRVR1 Samba Server 4.1.6-Ubuntu
\\SRVR1\IPC$ IPC Service (Samba Server 4.1.6-Ubuntu)
\\SRVR1\documents
\\SRVR1\tv_programs
私も正しいグループに属しています
davidn@hillman:/tank$ groups davidn
davidn : davidn adm cdrom sudo dip plugdev lpadmin sambashare securedgroup
私は正しいグループに属しており、ディレクトリの所有権と権限も正しいのですが、Windows からログインしようとするたびに、アクセス権がないと表示されます。なぜこのようなことが起こるのか、何かアイデアはありますか?
答え1
を使用する際のネットワーク トレースを見るとsecurity=share
、全員がゲストとしてログインしているため、Samba パスワードは実際には重要ではなく、ターゲット ディレクトリにはアクセス許可 0777 が必要です。少なくとも私の経験ではそうでした。