fedora中的SAMBA服务器启动后能看到共享,但不能访问

RHEL5中的samba服务器启动后,能看到共享目录,但是不能访问共享目录,告知权限不够。此时可以通过如下命令: 
tail /var/log/message看到如此提示: 
'/home/lyy' does not exist or permission denied when connecting to [lyy] Error was 权限不够 
SELinux is preventing the samba daemon from reading users home directories.For complete SELinux messages. run sealert -l a0c1c154-bc37-44f5-a6eb-cfc88fed18b9 
根据提示运行: 
sealert -l a0c1c154-bc37-44f5-a6eb-cfc88fed18b9 
可看到另外更详细的提示,再根据提示 
Allowing Access 
If you want samba to share home directories you need to turn on the
samba_enable_home_dirs boolean: "setsebool -P samba_enable_home_dirs=1" 
The following command will allow this access: 
setsebool -P samba_enable_home_dirs=1 
运行: 
setsebool -P samba_enable_home_dirs=1 
等运行成功后,就能正常访问目录了。-P参数是永久有效的意思。 
注意setsebool放在/usr/sbin中,如果系统提示setsebool命令找不到,加入上述路径即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值