2011年6月1日星期三

  Linux文件权限

一、文件和目录权限概述

第一个一般用来区分文件和目录.

所有着、用户组或其他用户。所有者就是创建文件的用户,用户可以允许所在的用户组能访问用户的文件。通常,用户都组合成用户组,例如,某一类或某一项目中的所有用户都能够被系统管理员归为一个用户组,一个用户能够授予所在用户组的其他成员的文件访问权限。最后,用户也将自己的文件向系统内的所有用户开放,在这种情况下,系统内的所有用户都能够访问用户的目录或文件。在这种意义上,系统内的其他所有用户就是other用户类。
<1>                                                          <2>              <3>             <4>

区分文件的类型(如文件,文件夹等), 所有者,    用户组,  其它用户

二.设置文件权限

      所有者,用户组,其它用户。这三种用户每种都有三种权限R.W.X(这三种分别代表:读,写,执行)

1.用二进制表示(我觉得是比较简单的)

W.R.X分别用4.2.1代替.那么我们要更改一个文件为:所有者:读,写,执行,用户组:读,执行,其它用户:读。的权限,分别用4,2,1代替 读,写,执行就得到754

改文件call.txt的权限为上述,用chmod(也可以用chown) ,则为     chmod 754 call.txt

-rwxr-xr-- 1 root root     1570 Apr 18 07:17 call.txt

要修改目录的权限,使用-R参数就可以了,方法和前面一样.

2,用字符来进行

u (user) 代表: 所有者,

g (group) 代表:用户组

o (other) 代表:其它用户

如果直接想对其它用户增加读的权限则为:chmod o+r call.txt.其它类似.

3.    文件类型:第一个字符。由于 Linux 系统对与设备、目录、文件都当作是文件来处理,因此该字符表明此文件的类型,字符与对应的意义如下表:

文件标志

文件类型

例子

- 普通文件

数据文件、

ASCII 纯文本文件、程序

d 目录

/bin

b 块设备 /dev/hda(第一个 IDE 硬盘) c 字符设备 /dev/ttyS1(与 DOS 种的串口 2 等同) s 套接字 /dev/log p 命名管道 /dev/initctl(与“|”等同) | 符号链接 /dev/modem->/dev/ttyS1

没有评论:

发表评论