chcon命令如何使用
本篇内容主要讲解“chcon命令如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“chcon命令如何使用”吧!
chcon命令是修改对象(文件)的安全上下文,比如:用户、角色、类型、安全级别。也就是将每个文件的安全环境变更至指定环境。使用–reference选项时,把指定文件的安全环境设置为与参考文件相同。chcon命令位于/usr/bin/chcon。
chcon[选项]...环境文件...chcon[选项]...[-u用户][-r角色][-l范围][-t类型]文件...chcon[选项]...--reference=参考文件文件...选项
-h,--no-dereference:影响符号连接而非引用的文件。--reference=参考文件:使用指定参考文件的安全环境,而非指定值。-R,--recursive:递归处理所有的文件及子目录。-v,--verbose:为处理的所有文件显示诊断信息。-u,--user=用户:设置指定用户的目标安全环境。-r,--role=角色:设置指定角色的目标安全环境。-t,--type=类型:设置指定类型的目标安全环境。-l,--range=范围:设置指定范围的目标安全环境。
**以下选项是在指定了-R选项时被用于设置如何穿越目录结构体系
-H:如果命令行参数是一个通到目录的符号链接,则遍历符号链接。-L:遍历每一个遇到的通到目录的符号链接。-P:不遍历任何符号链接(默认)。--help:显示此帮助信息并退出。--version:显示版本信息并退出.实例
**如果你想把这个ftp共享给匿名用户的话,需要开启以下:
chcon-R-tpublic_content_t/var/ftp
**如果你想让你设置的FTP目录可以上传文件的话,SELINUX需要设置:
chcon-tpublic_content_rw_t/var/ftp/incoming
**允许用户HHTP访问其家目录,该设定限仅于用户的家目录主页:
setsebool-Phttpd_enable_homedirs1chcon-R-thttpd_sys_content_t~user/public_html
**如果你希望将samba目录共享给其他用户,你需要设置:
chcon-tsamba_share_t/directory
**共享rsync目录时:
chcon-tpublic_content_t/directories
到此,相信大家对“chcon命令如何使用”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。