-
普通文档
数据文档、
ASCII 纯文本文档、程式d
目录
/bin
b
块设备
/dev/hda(第一个 IDE 硬盘)
c
字符设备
/dev/ttyS1(和 DOS 种的串口 2 等同)
s
套接字
/dev/log
p
命名管道
/dev/initctl(和“|”等同)
l
符号链接
/dev/modem->/dev/ttyS1
权限标志:
对每个文档或目录都有 4 类不同的用户。每类用户各有一组读、写和执行(搜索)文档的访问权限,这 4 类用户是:
root:系统特权用户类,既 UID = 0 的用户。
owner:拥有文档的用户。
group:共享文档的组访问权限的用户类的用户组名称。
world:不属于上面 3 类的任何其他用户。
作为 root,他们自动拥有了任何文档和目录的全面的读、写和搜索的权限,所以没有必要明确指定他们的权限。其他三类用户则能够在耽搁文档或目录的基础上别授权或撤消权限。因此对另外三类用户,一共 9 个权限位和之对应,分为 3 组,每组 3 个,分别用 r、w、x 来表示,分别对应 owner、group、world。
权限位对于文档和目录的含义有些许不同。每组 3 个字符对应的含义从左至右的顺序,对于文档来说是:读文档的内容(r)、写数据到文档(w)、做为命令执行该文档(x)。对于目录来说是:读包含在目录中的文档名称(r)、写信息到目录中去(增加和删除索引点的连接)、搜索目录(能用该目录名称作为路径名去访问他所包含的文档或子目录)。具体来说就是:
1. 有只读权限的用户不能用 cd 进入该目录;还必须有执行权限才能进入。
2. 有执行权限的用户只有在知道文档名并拥有该文档的读权限的情况下才能够访问目录下的文档。
3. 必须有读和执行权限才能够使用 ls 列出目录清单,或使用 cd 进入目录。
4. 如用户有目录的写权限,则能够创建、删除或修改目录下的任何文档或子目录,既是该文档或子目录属于其他用户。
修改文档权限
首先讲修改文档的任何权,使用 chown 和 chgrp 命令:
chown new_user file or directory:修改文档或目录的任何者。
chgrp new_group file or directory:修改文档或目录的所属组。
这里需要注意的是:普通用户不能将文档或目录的任何权交和他人,只有 root 有这一权限。但是普通用户有权改变文档或目录的所属组。
由于每类用户的权限都是由 rwx 三位组成,因此能够用三个八进制数字表示文档的访问权。一个八进制数字能够用三个二进制数字表示,那么和其对应,权值为 4 的位对应 r,权值为 2 的位对应 w,权值为 1 的位对应 x。对于一类用户,将这三位和其对应的权值相乘求和,就能够得出对该类用户的访问权限。
改变文档访问权限的命令是 chmod,格式是:
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!



