chmod 命令中使用绝对权限
用chmod命令修改权限的第二种方法,是使用一个数字来指定文件的一些列权限。
每个权限被分配了一个数值,如下表所示, 并且给每个权限集的总和提供了一个数值。
数值 |
权限八进制表示 |
参照 |
0 |
没有权限 |
--- |
1 |
可执行的权限 |
--x |
2 |
写权限 |
-w- |
3 |
执行和写权限: 1 (执行) + 2 (写) = 3 |
-wx |
4 |
读取权限 |
r-- |
5 |
读取和执行权限: 4 (读取) + 1 (执行) = 5 |
r-x |
6 |
读取和写权限: 4 (读) + 2 (写) = 6 |
rw- |
7 |
所有权限: 4 (读) + 2 (写) + 1 (执行) = 7 |
rwx |
如下是针对 testfile 文件的示例。运行 ls -l 命令会显示与该文件相关的权限如下:
复制代码
代码如下:
$ls -l testfile
-rwxrwxr-- 1 amrood users 1024 Nov 2 00:10 testfile
对 testfile 运行上面表格中每个 chmod 示例命令,如下是在 ls -l 之后的,你可以从下面命令中看出权限的改变情况:
复制代码
代码如下:
$ chmod 755 testfile
$ls -l testfile
-rwxr-xr-x 1 amrood users 1024 Nov 2 00:10 testfile
$chmod 743 testfile
$ls -l testfile
-rwxr---wx 1 amrood users 1024 Nov 2 00:10 testfile
$chmod 043 testfile
$ls -l testfile
----r---wx 1 amrood users 1024 Nov 2 00:10 testfile
免责申明 --------------------------------------------------------------------------------------
以上内容仅代表原创者观点,其内容未经本站证实,中华考试网对以上内容的真实性、完整性不作任何保证或承诺,转载目的在于传递更多信息,由此产生的后果与中华考试网无关;如以上转载内容不慎侵犯了您的权益,请联系我们
,我们将会及时处理。