Selinux 拒绝 root 用户

Selinux 拒绝 root 用户

我在 centos 服务器中使用 SELinux。我尝试以/var/www/htmlroot 用户身份更改位于 中的文件的上下文。

根用户也无法对文件上下文进行任何更改。请告诉我根用户如何在 Selinux 中更改文件上下文。

root用户的上下文如下

unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

答案1

使用 chcon 切换 SELinux 上下文,例如:

chcon system_u:object_r:httpd_sys_content_t:s0 /var/www/html

答案2

您是否尝试将相关文件放入其当前位置的默认上下文中?(即将其放入文件的典型上下文中/var/lib/www

如果是这样,你可以使用restorecon

restorecon -v /var/lib/www/my_file.txt

你可以使用它-n来查看restorecon将发生什么变化,而无需实际更改任何内容

restorecon -v -n /var/lib/www/my_file.txt

相关内容