Linux系统中有拥有者、群组和others三类具有操作档案的权限,每类用户都具有r w x 三种权限。
r(read)
w(write)
x(execute)
对于目录而言,仅设置r权限是不够的,其他用户想要进入一个目录需要具有r和x权限,具有x权限才能切换到该目录下。
一、修改文件属性与权限常用的指令
chgrp: 改变档案所属的群组
chown: 改变档案拥有者
chmod: 改变档案的权限
1、chgrp group file/folder
-R 表示将递归处理子目录
chgrp users aa.txt aa.txt修改为users权限组
2、chown user file/folder
-R 递归处理子目录
chown user:group file/folder 可以指定档案所属用户的同时指定所属组
3、chmod用于修改档案的权限
linux档案的基本权限有九个,分别术语owner/group/others:
其中: r 4;w 2;x 1 可以通过数字为档案设置权限。
数字组合方式设置文档权限:
命令的格式与chgrp chown是一致的,可以通过数字的组合来设定文档权限,如:
chmod [-R] 777 aa
通过符号改变档案权限:
u user
g group
o others
a all
格式: chmod [u g o a] [+ - =] [r w x] 文件
例如:
chmod o-wx aa others用户只具有aa的读权限,去掉了写和运行的权限