常见的数字表示的权限意思
444:r--r--r--
600:rw-------
644:rw-r--r--
666:rw-rw-rw-
700:rwx------
744:rwxr--r--
755:rwxr-xr-x
777:rwxrwxrwx
- 权限表示一共9位(--- --- --- ),其中前三位表示文件所有者的权限,中间3位表示同组用户的权限,后面3为表示其他用户的权限,每组的3位分别表示
读(r)写(w)执行(x)
权限,没有权限用-
表示。 - 具体的权限是由数字来表示的,读取的权限等于4,用
r
(read)表示;写入的权限等于2,用w
(write)表示;执行的权限等于1,用x
(eXecute)表示。 - 通过4、2、1的组合,得到以下几种权限:0(没有权限);4(读取权限);5(4+1 | 读取+执行);6(4+2 | 读取+写入);7(4+2+1 | 读取+写入+执行)
- 以755:rwxr-xr-x的执行权限为 例,如下:
前三位的数字 7=4+2+1,rwx,表示所有者拥有读写执行的权限
中间三位的数字 5=4+1,r-x,表示同组用户拥有读和执行的权限
后面3位的数字 5=4+1,r-x,表示其他用户拥有读和执行的权限 - 可以使用
chmod
来修改文件的权限,例如:
chmod 600 file
若用chmod 4755 filename可使此程序具有root的权限
网友评论