Linux常用命令semanage怎么用
小编给大家分享一下Linux常用命令semanage怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
Linux常用命令semanage命令是用来查询与修改SELinux默认目录的安全上下文。
语法格式semanage [参数]
常用参数:查询一下/var/www/html的默认安全性本文的设置:
[root@linux265~]#semanagefcontext-l
用semanage命令设置 /srv/samba 目录的默认安全性本文为public_content_t:
[root@linux265~]#mkdir/srv/samball-Zd/srv/sambadrwxr-xr-xrootrootroot:object_r:var_t/srv/samba
如上所示,默认的情况应该是 var_t :
[root@linux265~]#semanagefcontext-l|grep'/srv'/srv/.*allfilessystem_u:object_r:var_t:s0/srv/([^/]*/)?ftp(/.*)?allfilessystem_u:object_r:public_content_t:s0/srv/([^/]*/)?www(/.*)?allfilessystem_u:object_r:httpd_sys_content_t:s0/srv/([^/]*/)?rsync(/.*)?allfilessystem_u:object_r:public_content_t:s0/srv/gallery2(/.*)?allfilessystem_u:object_r:httpd_sys_content_t:s0/srvdirectorysystem_u:object_r:var_t:s0
上面则是默认的 /srv 底下的安全性本文资料,不过,并没有指定到 /srv/samba:
[root@linux265~]#semanagefcontext-a-tpublic_content_t"/srv/samba(/.*)?"[root@linux265~]#semanagefcontext-l|grep'/srv'/srv/samba(/.*)?allfilessystem_u:object_r:public_content_t:s0
尝试恢复默认值:
[root@linux265~]#restorecon-Rv/srv/samba*
看完了这篇文章,相信你对“Linux常用命令semanage怎么用”有了一定的了解,如果想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。