説明どおりここLinuxのサーバーは自動的にSamba
ユーザー/home
ディレクトリを共有フォルダーとして提供します。この動作を防ぐにはどうすればよいですか?
次に、
home
ユーザー共有名を使用してフォルダを含むディレクトリを共有します。各ユーザーのホームディレクトリは、共有のサブディレクトリ(\\server\users\
例:)として作成されます\\server\users\user_name
。これはMicrosoft Windows環境で使用されているのと同じ形式であり、追加の設定操作は必要ありません。
明示的に宣言された共有フォルダだけを共有したいのですが、いいえ私のユーザー名の完全なディレクトリです/home/username
。これをどのように調整できますか?
答え1
@Nasir Rileyの回答によると、サーバー共有を検索している人には共有が表示されません。
ただし、共有が存在することを知っている場合は、共有を引き続き使用できます。
ファイル[homes]
から共有をsmb.conf
完全に削除する方が良いです。または、後で必要になる可能性があると思われる場合は、コメントを付けてサンバサービスを再起動してください。
答え2
次の行を含めるだけで十分です。
available = no
したがって、セクションは次のようにする必要があります。
[homes]
comment = Home Directories
available = no
browseable = yes
writable = yes
valid users = %S
valid users = MYDOMAIN\%S
これで共有ホームユーザーフォルダは表示されません。
答え3
ファイルの/etc/samba/smb.conf
共有定義に[homes]というセクションが表示されます。次のようになります。
[homes]
comment = Home Directories
browseable = yes
writable = yes
valid users = %S
valid users = MYDOMAIN\%S
smbサービスが設定されていることを確認して再browseable
起動してください。writable
no