首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Samba:如何防止Samba服务器自动提供用户/主目录作为共享文件夹?

Samba:如何防止Samba服务器自动提供用户/主目录作为共享文件夹?
EN

Unix & Linux用户
提问于 2018-01-19 10:32:28
回答 3查看 17.7K关注 0票数 6

与描述的这里一样,Linux上的Samba-servers自动将用户/home-directory作为共享文件夹提供给用户.我怎样才能防止这种行为?

在下面,包含home文件夹的目录是使用用户共享名称共享的。每个用户的主目录都是作为\\server\users\共享上的子目录创建的,例如\\server\users\user_name__。此格式与Microsoft环境中使用的格式相同,无需额外工作即可设置。

我只想共享一个显式声明的共享文件夹,而不是我的用户名的整个/home/username-directory。我该怎么调整呢?

EN

回答 3

Unix & Linux用户

回答已采纳

发布于 2018-01-19 18:33:21

Per @纳斯尔·赖利的回答--这将使分享不会向浏览服务器的任何人展示。

但是,如果您知道共享是存在的,那么它仍然是可用的。

最好是将[homes]共享从smb.conf文件中完全删除,或者如果您认为将来可能希望将它注释掉,然后重新启动samba服务。

票数 12
EN

Unix & Linux用户

发布于 2022-07-13 01:33:06

只要包括这一行就够了:

代码语言:javascript
运行
复制
available = no

这个部分应该是这样的:

代码语言:javascript
运行
复制
[homes]
comment = Home Directories
available = no
browseable = yes
writable = yes
valid users = %S
valid users = MYDOMAIN\%S

现在,您将永远看不到共享的主用户文件夹。

票数 4
EN

Unix & Linux用户

发布于 2018-01-19 12:19:42

/etc/samba/smb.conf文件中,您将看到共享定义中的一个称为安家的部分。它看起来是这样的:

代码语言:javascript
运行
复制
[homes]
comment = Home Directories
browseable = yes
writable = yes
valid users = %S
valid users = MYDOMAIN\%S

确保browseablewritable设置为no并重新启动smb服务。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/418195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档