修改文件的安全上下文
命令语法格式
chcon [OPTION]… CONTEXT FILE…
chcon [OPTION]… [-u USER] [-r ROLE] [-l RANGE] [-t TYPE] FILE…
chcon [OPTION]… –reference=RFILE FILE…
命令描述
将FILE的上下文设置为CONTEXT。使用–reference,可以将每个文件FILE的安全上下文更改为rfile的安全上下文。
命令支持的选项及含义
长选项的参数,短选项也必须使用。
–help
显示帮助信息并退出。
–version
显示版本信息并退出。
–dereference
不要作用于符号链接,而是作用于它们所指向的对象。这是默认值行为。
-h, –no-dereference
作用于符号连接,而不是他们指向的文件。
-u, –user=USER
在目标安全上下文中设置用户USER。
-r, –role=ROLE
在目标上下文中设置角色ROLE。
-t, –type=TYPE
在目标上下文中设置类型TYPE。
-l, –range=RANGE
在目标上下文中设置范围RANGE。
–no-preserve-root
不要特殊对待“/”。这是默认的。
–preserve-root
当与–recursive使用时,拒绝在根目录上进行递归操作。参考文献
–reference=RFILE
使用RFILE的安全上下文,而不是指定上下文值。参考文献
-R, –recursive
递归操作文件或者目录。
-v, –verbose
为每个处理的文件输出一个诊断信息。
当-R选项也指定时,以下选项修改如何遍历层次结构。如果指定了多个,则只有最后一个生效:
-H
如果命令行选项是一个指向目录的符号链接,遍历它。参考文献
-L
遍历所有遇到的指向目录的符号链接。参考文献
-P
不遍历任何符号链接。这个是默认的。参考文献
相关手册
完整在线手册:http://www.gnu.org/software/coreutils/chcon
查看info手册:info ‘(coreutils) chcon invocation’
参考文献
- man 1 chcon, version GNU coreutils 8.26
更新日志
- 05/30/2018 创建文章