linux samba 完全访问,apache-2.2 – 如何让SELinux在同一个文件夹中允许Apache和Samba?...

首先,您可以使用ls -Z查看ls的内容

[root@servername www]# ls -dZ /var/www

drwxr-xr-x root root system_u:object_r:httpd_sys_content_t /var/www

其次,有两种方法可以让Samba和Apache访问同一目录.

简单的方法是在任何地方允许samba读/写访问:

setsebool -P samba_export_all_rw 1

它简单,容易,并且不会混淆SELinux的任何奇怪属性.

如果您担心Samba可以完全访问所有目录并且只想更改/ var / www,请尝试:

chcon -t public_content_rw_t /var/www

setsebool -P allow_smbd_anon_write 1

setsebool -P allow_httpd_anon_write 1

这将允许Samba和Apache使用public_content_rw_t上下文对任何目录进行写访问.请注意,chcon只修改/ var / www.在/ var / www下创建的任何新目录都是public_content_rw_t,但不是/ var / www / html或/ var / www / manual等现有目录.如果要更改所有内容,请将-R添加到chcon:

chcon -R -t public_content_rw_t /var/www

您可以通过this CentOS wiki page查看其他SELinux布尔值的提示.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值