问题描述
- 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