chmod(chang mode)改变文件目录存取权限
语法:chmod [-fR] absolute-mode file...
chmod [-fR] symbolic-mode-list file...
说明:chmod命令可以重新设定文件、目录的存取权限,权限值可以使用数值或符号指定;使用数值时格式为chmod nnnn file...;nnnn是4个八进制数字,每个n的值为0-7
mode值 | 解释 |
4000 | 文件执行时会改变用户识别码 |
20#0 | #为1、3、5、7时是指该文件在执行时会设定组识别码;#为0、2、4、6时使文件锁定避免多个文件同时存取。如file为目录时无效 |
1000 | 设定sticky位 |
0400 | 允许属主读权限 |
0200 | 允许属主写权限 |
0100 | 允许属主执行权限(对目录而言为允许查找文件) |
0040 | 允许组读权限 |
0020 | 允许组写权限 |
0010 | 允许组执行权限(对目录而言为允许查找文件) |
0004 | 允许其他用户读权限 |
0002 | 允许其他用户写权限 |
0001 | 允许其他用户执行权限(对目录而言为允许查找文件) |
例如:chmod 664 file_name,修改文件为当前属主读和写权限,组读和写权限,其他用户读权限;
使用符号时格式为:chmod [who] operater [permission] file...
who参数可以从u、g、o和a中选择
who参数 | 解释 |
u | 属主的允许权 |
g | 组的允许权 |
o | 其他用户的允许权 |
a | 上述三者的总和 |
operator可以是’ ’、’-‘和’=’选其一
who参数 | 解释 |
增加允许权 | |
- | 删除允许权 |
= | 重新设定允许权 |
permission参数使用
permission | 解释 |
r | 读权限 |
w | 写权限 |
x | 执行权限 |
s | 在文件执行时会设定属主或组的识别码(必须与u或g配合使用) |
t | 设定sticky位 |
l | 文件锁定 |
u,g,o | 指定权限设定针对u用户,g组,o其他 |
例如:chmod u x file_name,为文件设置当前属主执行权限
chmod go rx file_name,为文件设置组和其他用户读和执行权限
选项参数
选项 | 解释 |
-R | (recursive)以递归方式设定指定目录下所有文件和子目录多的权限 |
常用格式输出示例:
chmod u-r *.doc命令去掉操作目录下所有文件读权限,如下图
chmod u-r *.doc命令结果显示
弈安传媒科技微课堂,每天分享财经资讯,计算机技术知识,人生感悟,创业指导以及各种专业技术知识资料学习交流.移动学习平台、知识分享平台。随时随地的学习,如果你喜欢成长,这里你不容错过的地方.弈安传媒科技培训关注:关注自己成长,分享内容,分享自己的技术,成就未来.
[弈安传媒科技提升自己的平台]请关注:头条号及公众号 弈安传媒科技
,