各ユーザーが自分のホームのみを参照できるように samba 共有を定義するにはどうすればよいですか?

各ユーザーが自分のホームのみを参照できるように samba 共有を定義するにはどうすればよいですか?

Debian マシンのすべてのユーザーのホーム ディレクトリをその所有者だけが利用できるようにしたいのですが (Samba を使用)、現時点では (デフォルトの Samba 構成では) 他のユーザーもアクセスできます/home

設定部分は次のとおりです[home]:

[homes]
comment = Home Directories
browseable = no
public = no
read only = no
create mask = 0700
directory mask = 0700
valid users = ashley joe %S

Windows 7 マシンから ashley のアカウントにログオンすると、joe のホームを参照できます。これをどのように構成すればよいですか?

答え1

valid users = ashley joe %Sのみに変更する必要があると思いますvalid users = %S。あなたの例では、はashley, joe and %S [the name of the share]常に有効であるため、ashleyと はjoeすべてのホームに到達できますが、他のユーザー (存在する場合) は、あなたが示した例では自分のホームのみを表示する必要があります。

関連情報