问题描述
- samba安装运行在CentOS7.4,用yum安装
- firewalld和selinux都是关闭的
- windows连接上samba后能看到共享目录和用户的家目录, 但只有家目录能进入, 共享目录无法访问, 且报
连接到系统上的设备没有发挥作用之类的弹框错误
发现症结
知道真相的我, 眼泪掉下来…
原来是因为把网上的教程里配置文件的示例连同中文注释也复制过来才导致的错误, 只要把全部中文都去掉就好啦.
[wwwroot]
path=/www/wwwroot ##共享的目录
browseable=yes ##是否让所有用户看到这个项目
create mask = 0750 ##建立文件的权限
directory mask = 0750 ##建立目录的权限
write list=@www ##写入者包括哪些人
valid users=@www
参考配置片段
www用户组的用户可以读写这个samba共享文件夹
[wwwroot]
comment = website root
path = /www/wwwroot
valid users = @www
writable = yes
create mask = 0750
directory mask = 0750

解决CentOS 7.4下Samba共享目录无法访问的问题。通过排查发现是由于配置文件中存在中文注释导致,移除中文后恢复正常。文章提供正确的配置示例。

6424

被折叠的 条评论
为什么被折叠?



