Linux更改权限笔记

ぐ巨炮叔叔 提交于 2019-12-07 19:36:25

更改权限:

操作对象who可是下述字母中的任一个或者它们的组合:

u 表示“用户(user)”,即文件或目录的所有者。

g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。 

o 表示“其他(others)用户”。 

a 表示“所有(all)用户”。它是系统默认值。

操作符号可以是:

+ 添加某个权限。 

- 取消某个权限。 

= 赋予给定权限并取消其他所有权限(如果有的话)。 

设置mode所表示的权限可用下述字母的任意组合: 

r 可读。 

w 可写。 

x 可执行。

为test文件的所有用户增加执行权限

sudo chmod a+x test

文件属主(u) 增加执行权限 ,与文件属主同组用户(g) 增加执行权限,其他用户(o) 增加执行权限 

sudo chmod ug+w,o-x test

--------------------------

更改文件或文件夹的所属用户:

所有者,必须存在于(/etc/passwd)下

更改文件test的所有者为lyt

sudo chown lyt test

更改文件夹及子文件夹包含里面的文件的所有者为lyt

sudo chown -R lyt test

--------------------------

更改文件或文件夹的所属组:

要更改的用户组,必须存在于(/etc/group)下

更改文件test的所有者为lyt

sudo chgrp lyt test

更改文件夹及子文件夹包含里面的文件的所有者为lyt

sudo chgrp -R lyt test

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!