Linux系统权限知识
文件权限为说明:
前三位是用户权限位 中三位表示用户组权限位 后三位表示其他用户组权限位
r w x r - x r - x
user(用户) group(用户组) others(其他用户)
代表字符为u 代表字符为g 代表字符为o
普通文件对应读、写、执行权限的详细说明
1)可读r:表示具有读取,浏览文件内容的权限。
2)可写w:表示具有新增,修改,删除文件内容的权限。
3)可执行x:表示具有执行文件的权限。
可读r:
如果没有可读r配合,那么使用vi编辑文件时会提示无法编辑,可以使用echo等命令进行重定向或追加;
删除文件或创建文件的权限是受父目录的权限控制的,和文件本身的权限无关,因此,文件本身的可写w权限和文件是否能被删除和改名无关。
可执行x:
首先文件的本身要能够可执行。
如果是普通用户,同时还需要具备可读r的权限才能够执行文件。
而root用户只要有可执行x的权限就能执行文件。
目录对应读,写,执行权限的详细说明:
可读r:表示具有浏览目录下面文件及子目录文件的权限
可写w:表示具有增加,删除或修改目录的内文件的权限,但是如果没有可执行x的配合,即便有w权限,也无法删除或创建目录。
可执行x:表示具有进入目录的权限。
Linux权限有两种表现形式:
1、数字表示法
r 4
w 2
x 1
- 0
实际的权限表示就是将每3位相加即可。
rwxr-xr-x 755
rwx 7
r-x 5
r-x 5
2、字符表示法
rw-rw-r-x 代表的数字权限为665
--xr-x-wx 代表的数字权限为153
-wx--x--x 代表的数字权限为311
而以下数字权限表示的字符权限如下:
755 代表的字符权限为rwxr-xr-x
644 代表的字符权限为rw-r--r--
134 代表的字符权限为--x-wxr--
修改文件属性的用户和组
chown 用户.用户组 文件 这里的点可以用:替换。
chown 用户 文件
chown .用户组 文件
网友评论