1:第一我们先确定下是不是selinux的问题:
1.1显示当前用户的Selinux contex
#id -Z
1.2查看selinux状态
#sestatus -bv
1.3:我们可以暂时关闭selinux来使用samba服务器:
#setenforce 0
( #setenforce 1 --- 开启selinux)
2我们来设置下samba(在图像界面下这一步更简单)
编辑/etc/samba/smb.conf 文件!
在最下面添加:
[gongxiang]
path = /gongxiang
writeable = yes
; browseable = yes
valid users = gongxiang #在此操作之前我们已经新建立了一个帐户名称是:共享的普通帐户,并且去、约定他对此目录有完全权限!
3 我们来取消selinux对samba的限制!
3.1查看SELinux对samba的设置
[root@host ~]# getsebool -a|grep samba
samba_enable_home_dirs --> off
samba_share_nfs --> off
use_samba_home_dirs --> off
3.2取消SELinux对samba的限制
[root@host ~]# setsebool -P samba_enable_home_dirs 1
3.3我们再查看SELinux对samba的设置
[root@host ~]# getsebool -a|grep samba
samba_enable_home_dirs --> on
samba_share_nfs --> off
use_samba_home_dirs --> off
3.4重启samba服务
[root@host ~]# service smb restart
3.5:这个命令是重新开启SELinux对samba的限制(呵呵,你不用smba的时候使用把)
[root@host ~]# setsebool -P samba_enable_home_dirs 0