喻平华吧 关注:17贴子:798
  • 2回复贴,共1

间歇学习Linux--SELINUX

只看楼主收藏回复

更改当前SELinux模式
查看当前模式: getenforce
强制模式切换为许可模式:setenforce 0
许可模式切换为强制模式:setenforce 1
在启动时向内核传递参数设置启动后的SELinux模式
enforcing=0 许可模式启动
enforcing=1 强制模式启动
selinux=0 关闭模式启动
selinux=1 启动SELiunx


IP属地:湖北1楼2024-10-09 11:17回复
    安装Apache测试: dnf install httpd
    apache是一个全球第一的web服务器,安装包文件是httpd开头的包
    --
    可以先使用rpm -aq | grep httpd 查看系统是否有安装apache服务器,没有,则安装dnf install httpd
    apache的配置文件在 /etc/httpd/conf/httpd.conf ,可以查看监听端口 Listen 80
    我们可以更改 /etc/httpd/conf/httpd.conf 配置文件中的Listen 80, 比如更改成8080或者82
    然后重启apache服务 systemctl restart httpd
    发现显示错误,被SELinux限制。


    IP属地:湖北2楼2024-10-09 16:28
    回复
      管理SELinux安全上下文
      chcon -t TYPE file/dir
      -t指定文件上下文类型
      semanage fcontext -a -t tmp_t /root/file.txt 定义文件默认的上下文
      -a添加
      -d删除
      -t指定上下文类型
      -l列出文件的上下文
      restorecon -v file 还原文件的默认上下文
      -v 查看详细信息
      semanage fcontext -a -t admin_home_t "/data(/.*)?" 定义目录的默认上下文
      restorecon -Rv dir 递归还原目录默认的上下文
      -R递归


      IP属地:湖北3楼2024-10-09 16:35
      回复