文件权限管理 - chmod,chown,chgrp

时间:2021-06-30 16:40:08

查看文件和目录的权限 :

ls -l

显示信息包含:文件类型(d 目录,- 普通文件,l 链接文件),文件权限,文件的属主,文件的所属组,文件的大小,文件的创建时间,文件的名称

文件权限管理 - chmod,chown,chgrp

-rw-rw-r--. 1 mari mari    47 Jun 13 07:11 test.txt
从第二个字符起rw-是说用户mari有读、写权,没有运行权,
接着的rw--表示用户组mari有读写权限,没有运行权,最后的r--指其他人(others)只有读权限,没有写权和运行权

第一个符号: d 表示目录, - 表示文件

文件权限管理 - chmod,chown,chgrp


文件权限管理 - chmod,chown,chgrp


更改操作权限:

chmod 【u 属主 g 所属组用户 o 其他用户 a 所有用户】 【+ 加权限 – 减权限 =加权限同时将原有权限删除】 【rwx】 文件或目录名
-R 下面的子目录做相同权限操作
也可以用数字来表示权限如 chmod 777 file
r 4 w 2 x 1
若要rwx属性则4+2+1=7;
若要rw-属性则4+2=6;
若要r-x属性则4+1=5;

改变文件/目录的所有权

// chown修改文件或目录所属
//语法:
chown username:groupname filename

// 将test.txt 所属用户和用户组修改为mari和mari用户组
// -R : 将目录下所有子目录的文件全部修改所属,递归的修改
chown -R mari:mari ./test.txt
// chgrp 更改组
// 语法:
chgrp groupname filename