操作系统 > Unix > 文章内容

Unix系统中文件管理和文件权限设置教程(5)

2017-1-22编辑:ljnbset

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

Unix系统中文件管理和文件权限设置教程(1)

热点推荐

登录注册
触屏版电脑版网站地图