默认的,SELinux禁止网络上对Samba服务器上的共享目录进行写操作,即使你在smb.conf中允许了这项操作。若想访问Samba的共享目录,可以有以下的解决方法:
1、临时关闭SELinux(已测试):
#setenforce 0
(查看SELinux是否开启的命令:getenforce)
2、如果不想关闭SELinux而又想访问Samba的共享文件夹,可以如下操作(未测试):
#/usr/sbin/setsebool -P allow_smbd_anon_write=1
#chcon -t public_content_rw_t /home/samba
其中第一条语句设置SELinux放行标记了public_content_rw_t的内容,第二条语句把欲共享的/home/samba目录标记为public_content_rw_t。