SELinux安全上下文的修改和设置(chcon和restorecon命令)

本文介绍了如何使用chcon和restorecon命令修改及恢复Linux系统的安全上下文,以解决权限问题。通过具体例子展示了如何改变文件的安全上下文类型,以及当安全上下文不匹配导致访问权限拒绝时,如何利用restorecon命令恢复默认设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安全上下文的修改是我们必须掌握的,其实也并不难,主要是通过两个命令来实现的。

 

chcon 命令格式如下:

[root@localhost ~]# chcon [选项] 文件或目录

选项:

  • -R: 递归,当前目录和目录下的所有子文件同时设置;
  • -t: 修改安全上下文的类型字段,最常用;
  • -u: 修改安全上下文的身份字段;
  • -r: 修改安全上下文的角色字段;

举个例子:

[root@localhost ~]# echo'test page!!!' >> /var/www/html/index.html
#建立一个网页文件,并写入“test page!!!”

我们可以通过浏览器查看这个网页,只需在浏览器的 URL 中输入“http://ip”即可,如图 1 所示。

SELinux安全上下文的修改和设置(chcon和restorecon命令)
图 1 访问 apache 测试页

 

[root@localhost ~]# ls -Z /var/www/html/index.html
-rw-r–r–. root root unconfined_u:object_r:httpd_sys_content_t:s0 /var/www/html/index.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值