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,看到了共享的文件,拖文件进去,应该不会有错误提示了..~~~~

 

 

 

 

 

 

#######

 

posted @ 2014-04-17 14:51  flex_fly  阅读(4332)  评论(0编辑  收藏  举报