1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > CentOS「linux」学习笔记10:修改文件和目录的权限及chown和chgrp高级用法

CentOS「linux」学习笔记10:修改文件和目录的权限及chown和chgrp高级用法

时间:2022-02-07 02:53:25

相关推荐

CentOS「linux」学习笔记10:修改文件和目录的权限及chown和chgrp高级用法

linux基础操作:主要介绍了用户组管理和权限

6.chmod修改权限1:字母方式[修改文件或目录的权限]

u代表所属者,g代表所属组,o代表其他组的用户,a代表所有用户(u,g,o组合方式)+号表示给文件加权限,-表示给文件去除权限,=表示指定权限通常使用上面的字母配合使用比如:u=rwx 表示设置文件权限为读写执行权限。例子1:chmod u=rwx,g=rx,o=x hello.txt 表示指定hello.txt文件所属者对文件的权限为rwx即读写执行权限,所属组的其他用户对文件的权限为rx 读执行权限,其他人对文件的权限为x执行。例子2:chmod o+w hello.txt 表示给hello.txt文件增加写的权限。例子3:chmod a-x hello.txt 表示将hello.txt文件对所有人去掉执行权限。例子4:chmod u-x,g+w hello.txt 表示将hello.txt文件所属者对文件的执行权限去掉,并且给所属组的其他用户加上写的权限。例子5:chmod a+x hello.txt 表示将hello.txt文件对所有用户加上可执行的权限。

7.chmod修改权限2:数字方式[修改文件或目录权限,这种方式用的最多]

权限对应关系:0代表没有任何权限。r=4,w=2,x=1[rwx表示是:4+2+1=7]例子1:chmod751 hello.txt 表示修改hello.txt权限分别为:所属者权限rwx[4+2+1],组其他用户权限rx[4+1],其他用户权限x[1]。相当于使用chmod u=rwx,g=rw,o=x 对文件设置权限。例子2:chmod750 hello.txt表示修改hello.txt的权限分别为:所属者权限rwx[4+2+1],组其他用户权限rx[4+1],其他用户没有任何权限即0。

8.chown高级用法-R参数[修改文件或目录的所属者]

例子:chown -R root /home/test表示将test目录包含里面的所有子目录和文件全部修改为root用户所属。

9.chgrp 高级用法-R参数[修改文件或目录的所属组]

例子:chgrp -R root /home/test表示将test目录包含里面的所有子目录及文件全部修改为root组。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。