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 -t public_content_t /var/ftp

如果你想让你设置的FTP目录可以上传文件的话,SELINUX需要设置:

chcon -t public_content_rw_t /var/ftp/incoming

允许用户HHTP访问其家目录,该设定限仅于用户的家目录主页:

setsebool -P httpd_enable_homedirs 1
chcon -R -t httpd_sys_content_t ~user/public_html

如果你希望将samba目录共享给其他用户,你需要设置:

chcon -t samba_share_t /directory

共享rsync目录时:

chcon -t public_content_t /directories

若文章对你有帮助,可以点赞或打赏支持我们。发布者:Aurora,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/chcon/

(0)
AuroraAurora站点维系者
上一篇 2023年 12月 7日 下午6:52
下一篇 2023年 12月 7日 下午6:52

相关推荐

  • uncompress

    文章目录uncompress补充说明语法选项参数实例 uncompress 用来解压.Z文件 补充说明 uncompress命令 用来解压缩由compress命令压缩后产生的“.Z…

    入门教程 2024年 3月 11日
  • ldconfig

    文章目录ldconfig补充说明语法选项 ldconfig 动态链接库管理命令 补充说明 ldconfig命令 的用途主要是在默认搜寻目录/lib和/usr/lib以及动态库配置文…

    入门教程 2023年 12月 19日
  • route

    文章目录route补充说明语法选项参数实例 route 显示并设置Linux中静态路由表 补充说明 route命令 用来显示并设置Linux内核中的网络路由表,route命令设置的…

    入门教程 2024年 3月 4日
  • iOS 简介

    iOS之前被称为 iPhone OS,是一个由苹果公司开发的移动操作系统。 iOS的第一个版本是在2007年发布的,其中包括iPhone和iPod Touch。 2010年1月27…

    2023年 3月 18日
  • modetest

    文章目录modetest补充说明安装语法选项参数实例 modetest DRM/KMS驱动程序libdrm中的模式测试工具 补充说明 modetest 是一个用于测试和验证 DRM…

    入门教程 2024年 1月 3日
  • chroot

    文章目录chroot补充说明语法选项参数实例 chroot 把根目录换成指定的目的目录 补充说明 chroot命令 用来在指定的根目录下运行指令。chroot,即 change r…

    入门教程 2023年 12月 7日
  • 结构体

    文章目录结构体什么是结构体?结构体的声明定义具名结构体变量定义匿名结构体变量结构体变量的 0 值访问结构体中的字段结构体的指针匿名字段嵌套结构体(Nested Structs)提升…

    2023年 12月 5日
  • ipcalc

    文章目录ipcalc补充说明语法选项实例 ipcalc 简单的IP地址计算器 补充说明 ipcalc命令 是一个简单的ip地址计算器,可以完成简单的IP地址计算任务。 语法 ipc…

    入门教程 2023年 12月 19日
  • logger

    文章目录logger补充说明语法选项例子 logger 在系统日志中记录相应条目 补充说明 logger命令 是用于往系统中写入日志,他提供一个shell命令接口到syslog系统…

    入门教程 2023年 12月 19日
  • findfs

    文章目录findfs补充说明语法参数实例 findfs 标签或UUID查找文件系统 补充说明 findfs命令 依据卷标(Label)和UUID查找文件系统所对应的设备文件。fin…

    入门教程 2023年 12月 14日
Translate »