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参数:
[[email protected] test]# ls -dlh 123 drwxr-xr-x 2 oldboy incahome 4.0K Oct 16 12:07 123 [[email protected] test]# chmod 715 123 [[email protected] test]# ls -dlh 123 drwx--xr-x 2 oldboy incahome 4.0K Oct 16 12:07 123 [[email protected] test]#
二、chmod字符式权限表示法
命令格式:
chmod [用户类型] [+|-|=] [权限字符] 文件名
chmod | 用户类型 | 操作字符 | 权限字符 | 文件名 |
u(user) | +(增加) | r | ||
g(group) | - | |||
o(others) | -(减少) | w | ||
a(all) | =(设置) | x |
说明:
权限增减字符:
+:添加某个权限
-:权限某个权限
=:取消其他所有权限赋予给定的权限
示例:
原文地址:https://www.cnblogs.com/gaogzhen/p/9837598.html
时间: 2024-10-09 13:38:59