centos 6.4 samba 权限 selinux权限配置
http://www.cnblogs.com/xiaoluo501395377/archive/2013/05/26/3100444.html(参考)
SELINUX 策略
配置好samba后, 输入地址,提示需要权限 ,但目录明明是777权限
网上有关掉防火墙的办法,
#setenforce 0
临时关掉防火墙是个办法,可是系统中既然有这个功能,那有一定有它的作用
搜索知,selinux是个安全策略,研究一下得知
[root@tom share_user]# ls -Z -d /home/share_user/ ###查看目录的selinux策略信息
drwxrwxrwx. share_user share_user unconfined_u:object_r:home_root_t:s0 /home/share_user/ ###home_root_t,可能是因为我用root用户创建的结果...
###既然想让samba有权限,查看一下由samba自动创建的文件的策略信息
[root@tom share_user]# ls -Z /etc/samba/smb.conf
-rw-r--r--. root root system_u:object_r:samba_etc_t:s0 /etc/samba/smb.conf ###samba_etc_t,这个进程创建之...猜想....
####下面就把/home/share_user目录的策略,改变成samba_etc_t....
chcon --reference=/etc/samba/smb.conf -R /home/share_user/ ####引用smb.conf的策略信息,赋到/home/share_user目录下,....
######再来看一下/home/share_user的策略信息...
[root@tom share_user]# ls -Z -d /home/share_user/
drwxrwxrwx. share_user share_user system_u:object_r:samba_etc_t:s0 /home/share_user/ ######此时/home/share_user的策略已经和samba的配置文件一样了....
这就好像告诉了系统,/home/share_user这个目录跟 samba的服务有关系,'你'可以放心 ~~~~~~~~~~~
在window下,开始运行处 输入 \\ip,看到了共享的文件,拖文件进去,应该不会有错误提示了..~~~~
#######