Dav*_*ave 3 directory samba home shared-folders
像描述在这里,Samba在Linux -服务器向用户提供/home-directory作为自动共享文件夹。我怎样才能防止这种行为?
在下文中,包含
home文件夹的目录使用用户共享名称进行共享。每个用户的主目录都创建为\\server\users\共享上的子目录,例如\\server\users\user_name. 这与 Microsoft Windows 环境中使用的格式相同,不需要额外的设置工作。
我只想共享一个显式声明的共享文件夹,而不是/home/username我用户名的整个目录。我该如何调整?
小智 7
包含这一行就足够了:
available = no
Run Code Online (Sandbox Code Playgroud)
所以该部分应该看起来像这样:
[homes]
comment = Home Directories
available = no
browseable = yes
writable = yes
valid users = %S
valid users = MYDOMAIN\%S
Run Code Online (Sandbox Code Playgroud)
现在您将永远不会看到共享的家庭用户文件夹。
根据@Nasir Riley 的回答 - 这将防止共享显示给浏览服务器以获取共享的任何人。
但是,如果您知道该共享存在,它仍然可用。
简单地[homes]从smb.conf文件中完全删除共享会更好,或者如果您认为将来可能需要将其注释掉,然后重新启动 samba 服务。