linux文件权限更改命令chmod及数字权限
Posted g2zh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux文件权限更改命令chmod及数字权限相关的知识,希望对你有一定的参考价值。
chmod -change file mode bits :更改文件权限
chmod是用来改变文件或者目录权限的命令,但只有文件的属主和超级用户(root)才有这种权限。
更改文件权限的2种方式:
一、权限字母+操作符表达式
二、数字方法(常用)
chmod数字权限方法(推进)
命令格式:
chmod [数字组合] 文件名
一、chmod的数字方法的说明:
r 4 w 2 x 1 - 0
例如:
-rw-r--r-- 644
每个三位的权限代码(属主,用户组,其他用户)组合,有8种可能:
0 --- 1 --x 2 -w- 3 -wx 4 r-- 5 r-x 6 rw- 7 rwx
举例:
rw-rw-r-x 代表数字权限:665
--xr-x-wx 代表数字权限:163
-wx--x--x 代表数字权限:311
rwx--xr-x 代表数字权限:715
-----x-w- 代表数字权限:012
如果我们仅仅想改变目录的权限,使用chmod不用加任何参数。如果想把目录下的文件和子目录也同时改变,需要使用
-R参数:
[root@gaogzhen test]# ls -dlh 123 drwxr-xr-x 2 oldboy incahome 4.0K Oct 16 12:07 123 [root@gaogzhen test]# chmod 715 123 [root@gaogzhen test]# ls -dlh 123 drwx--xr-x 2 oldboy incahome 4.0K Oct 16 12:07 123 [root@gaogzhen test]#
二、chmod字符式权限表示法
命令格式:
chmod [用户类型] [+|-|=] [权限字符] 文件名
chmod | 用户类型 | 操作字符 | 权限字符 | 文件名 |
u(user) | +(增加) | r | ||
g(group) | - | |||
o(others) | -(减少) | w | ||
a(all) | =(设置) | x |
说明:
权限增减字符:
+:添加某个权限
-:权限某个权限
=:取消其他所有权限赋予给定的权限
示例:
以上是关于linux文件权限更改命令chmod及数字权限的主要内容,如果未能解决你的问题,请参考以下文章