运维中在开启samba后,通过windows访问可以建立共享映射,但总是不能打开映射目录,最后发现是selinux未关闭,只关闭了防火墙,故在此强调下samba特别注意事项:

1/防火墙及selinux必须关闭,selinux未关闭还会导致写权限无效。

2/如需加用户先通过useradd username 加用户,再passwd username修改密码,sambapass -a usernmae。

3、增加共享目录权限 chmod -R 777 /usr/local/tomcat-cms/zc,chown -R copyfiler.copyfiler /usr/local/tomcat-cms/zc

4、编辑 /etc/samba/smb.conf

[zc]
        comment = zcfile
        path = /usr/local/tomcat-cms/zc
        writable = yes
        public = yes
        write list = copyfiler
        printable = no

5、重启服务 service smb start。