首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >正确的samba配置/共享权限

正确的samba配置/共享权限
EN

Ask Ubuntu用户
提问于 2016-06-22 11:18:08
回答 1查看 545关注 0票数 0

应该在smb.conf中设置并应用于目录和文件的适当权限是什么?

我问的原因是我在我的共享上设置了smb.conf中的force user =任何人,并将文件和文件夹权限设置为“无人”、“组”和“755”(即:只有无人用户才能编写)。但是,我不能通过网络将文件复制到目录中,也不能删除文件等等。

如果我将文件和文件夹权限更改为775 (即:包括组“nogroup”的写权限),则所有操作都正常。我可以设置这个权限,但我很好奇为什么只有这样才能更好地理解linux/samba权限。有关配置,请参见下面的内容:

smb.conf

代码语言:javascript
运行
复制
[global]
workgroup = WORKGROUP
server string = %h server (Samba, Ubuntu)
security = user
map to guest = bad user
dns proxy = no
unix extensions = no
log level = 2
log file = /var/log/samba/samba-%S.log

[Data (data-2)]
path = /media/Data/disks/data-2
browsable = yes
writable = yes
guest ok = yes
read only = no
force user = nobody

ls -l ./data-2/ (单文件夹示例)

代码语言:javascript
运行
复制
Doesn't work (755): drwxr-xr-x  74 nobody nogroup      4096 Feb 22  2012 Photos
Works (775):        drwxrwxr-x  74 nobody nogroup      4096 Feb 22  2012 Photos
EN

回答 1

Ask Ubuntu用户

发布于 2016-06-24 06:26:37

好吧,我还是不确定到底发生了什么.但是我让来宾帐户使用设置为755的文件和文件夹权限。

为了让它正常工作,我不得不做smbpassswd -a nobody (没有密码)。这仍然没有真正的意义,就好像samba需要在自己的数据库中使用这个帐户一样,那么它甚至不应该首先读取目录(在添加用户之前)?

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

https://askubuntu.com/questions/790185

复制
相关文章

相似问题

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