Linux系统下修改文件权限问题

 

查看文件权限的语句:

在终端输入:

 

ll 文件名 

 

那么就会出现相类似的信息,主要都是这些:

 

-rw-rw-r--

 

 

各个表示的含义如下:

-是文件类型

 

rw-代表的是所有者(user

 

rw- 代表的是组群(group

 

r--代表的是其他人(other

 

其中:

r 表示文件可以被读

w 表示文件可以被写

x 表示文件可以被执行

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

如何修改权限的问题

在终端输入:

chmod o+w  文件名

表示给其他人授予写某个的权限

chmod go-rw 文件名

表示删除文件名中组群和其他人的读和写的权限

其中:

u 代表所有者user

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

o 代表其他人,但不是ug other

a 代表全部的人,也就是包括ugo

r 表示文件可以被读(read

w 表示文件可以被写(write

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

其中:rwx也可以用数字来代替

 

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

 

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

 

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

 

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

 

我们明白以上东西以后,那么我们常见的以下的一些权限就很容易都明白了:

-rwrw------ (660) 只有所有者和所在的组才有读和写的权限

-rwxr--r-- (744) 所有者具有可读、写和可执行的权限,组群和其他人只有读的权限

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