Samba共享不可写(Linux)

时间:2017-07-04 03:40:07

标签: centos centos7 samba

我目前正在全新安装CentOS 7(64位)。除了通过Samba存储外,该机器不能用于任何其他设备。但是,由于一些奇怪的原因,我无法通过Windows看到共享可写。通过映射驱动器,我可以读取文件列表并浏览(甚至访问文件),但我无法写入任何新文件。

我采取的步骤是通过yum安装samba。我添加了一个系统用户bdawson,然后将该用户添加为Samba用户。然后我以该用户身份登录并创建一个名为storage的目录(path为/ home / bdawson / Storage)。

然后我编辑了我的Samba配置并添加了以下内容:

[Storage]
valid users = bdawson,@bdawson
path = /home/bdawson/Storage
write list = bdawson,@bdawson

/ home / bdawson被chown -R' d归bdawson所有:bdawson。对于/ home / bdawson和/ home / bdawson / Storage,文件权限设置为0755。

此时,我不确定我做错了什么导致我无法写作。同样的配置在不同的机器上运行得很好,所以我完全失去了。 (旁注:Samba日志没有显示任何问题,通过Webmin观看Samba连接确实显示我正在连接并从共享中读取,但尝试写入它失败说我需要权限。)

1 个答案:

答案 0 :(得分:0)

经过大量挖掘后,我发现这是由于缺少SELinux标签。这不是我的Ubuntu共享的问题,因为Ubuntu不使用SELinux。