Linux文件权限
在Linux中有三种类型的用户可用:
1)用户
2)组
3)其他
用户:拥有该文件的人的用户名。 默认情况下,创建文件的用户将成为其所有者。
组:拥有该文件的用户组。 属于拥有该文件的组的所有用户对该文件具有相同的访问权限。 如果您有一个项目需要一大堆不同的用户才能访问某些文件,而另一些则无法使用,这是非常有用的。 在这种情况下,您将所有用户添加到同一个组中,确保所需的文件由该组拥有,并相应地设置文件的组权限。
其他:不是该文件所有者并且不属于该文件所在的组的用户。 换句话说,如果您为“其他”类别设置权限,则默认情况下会影响其他人。 因此,人们经常谈论设置“世界”权限位时,意思是设置“其他”的权限。
三种类型的权限:
- 读权限
- 写权限
- 执行权限
如何查看权限
ls -l <filename>
例如:
me @ mytux:/ home / writers $ ls -l
共17个
drwxr-xr-x 3 nana作家80 2005-09-20 21:37 dir
-rw-r ----- 1 nana作家8187 2005-09-19 13:35文件
-rwxr-xr-x 1 nana writers 10348 2005-07-17 20:31 otherfile
符号:
d =目录
- =常规文件
l =符号链接
s = Unix域套接字
p =命名管道
c =字符设备文件
b =块设备文件
r =读取权限
w =写许可
x =执行权限
- =没有权限
4 =读(r)
2 =写(w)
1 = execute(x)
0 =不允许( - )
权限号码 | |
0 | --- --- |
1 | - X |
2 | -w- |
3 | -wx |
4 | r-- |
5 | rx |
6 | rw- |
7 | rwx |