Linux系统下的文件权限

1 查看文件权限

输入命令:ls -l [文件名称]或 ls     -l

其中:

蓝色文件------------ 目录

白色文件------------ 一般性文件,如文本文件,配置文件,源码文件等

浅蓝色文件---------- 链接文件,主要是使用ln命令建立的文件

绿色文件------------ 可执行文件,可执行的程序

红色文件------------ 压缩文件或者包文件

第1列:文件类型和权限

第一位表示文件类型:d表示目录,-表示文件,l链接文件,如图所示

后面3位一组依次表示为:文件所有者权限,文件所属用户组权限,其他用户对该文件的权限。

r 表示文件可以被读(read)

w 表示文件可以被写(write)

x 表示文件可以被执行(如果它是程序的话)

- 表示相应的权限还没有被授予-

第2列:链接数:有多少文件名连结到此节点(i-node)

每个文件都会将他的权限与属性记录到文件系统的i-node中,而我们使用的目录树却是使用文件名来记录,此属性记录的就是有多少不同的文件连结到相同的i-node。

第3列:该文件的所有者

第4列:该文件所有者所属的组

第5列:文件大下,默认单位B

第6列:文件的最后修改时间

第7列:文件名

2.修改文件权限

方法一:通过"+"、"-"、"="实现

例如:1)chmod o+w xxx.xxx :表示给其他人授予写xxx.xxx这个文件的权限

chmod go-rw xxx.xxx :表示删除xxx.xxx中组群和其他人的读和写的权限

其中:

u

代表所有者(user)

g

代表所有者所在的组群(group)

o

代表其他人,但不是u和g (other)

a

代表全部的人,也就是包括u,g和o

+

+表示添加权限

-

-表示删除权限

=

= 表示使之成为唯一的权限

r

r 表示文件可以被读(read)

w

w 表示文件可以被写(write)

x

x 表示文件可以被执行(如果它是程序的话)

 

方法二:rwx可以用数字来代替

r ------------4

w -----------2

x ------------1

- ------------0

-rw------- (600) 只有所有者才有读和写的权限

-rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限

-rwx------ (700) 只有所有者才有读,写,执行的权限

-rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限

-rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限

-rw-rw-rw- (666) 每个人都有读写的权限

-rwxrwxrwx (777) 每个人都有读写和执行的权限

Linux系统下的文件权限,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。