1 chgrp 改变文件或目录的所属群组
①使用 man chgrp命令可以查看chgrp在Linux中的说明文档。
②命令格式
chgrp [-参数选项] group dir/file
如果要更改目录下所有文件或子目录,加上参数-R。
③例子
chgrp users install.log
将文件install.log的所属群组改为users
2 chown 改变文件或目录的所属用户,也可顺便修改所属群组
①使用 man chown命令可以查看chown在Linux中的说明文档。
②命令格式
chown [-参数选项] 用户名 目录或文件名
chown [-参数选项] 用户名:群组名 目录或文件名
如需更改子目录或包含的文件,加参数-R。
③例子
chown bin install.log
将install.log文件的所属用户改为bin
chown bin:root install.log
将install.log文件的所属用户改为bin,所属群组改为root。
3 chmod 改变目录或文件的权限
①使用 man chmod命令可以查看chmod在Linux中的说明文档。
② 权限说明
Linux文件的基本全线有九个,为 -rwxrwxrwx,三个为一组,分别代表owner/group/others三中身份的读/写/执行权限,如果对应位置为-,代表没有相应权限。
改变权限命令有两种方式:数字方式和符号方式
③数字方式改变文件权限类型
r:4,w:2,x:1
chmod xyz 目录或文件名
x为owner身份的三种权限对应数字相加,y、z依次类推。
④符号方式改变文件权限类型
u代表user身份,g代表group身份,o代表others,a代表所有身份;
+代表增加权限,-代表去掉权限,=代表设定权限
示例:
chmod u=rwx,go=x install.log
将install.log文件给用户身份设定可读写和执行的权限,group和others设定可执行的权限
chmod a+w install.log
设定所有用户对install.log文件都有写权限
chmod u-x install.log
去掉用户身份对install.log文件的执行权限
⑤ 说明
+和-不会改变文档原有权限,= 会重新设置原有文档所有权限。