权限管理(chown、chgrp、umask)

爷,独闯天下 提交于 2019-12-03 21:33:01

对于文件或目录的权限的修改,只能管理员和文件的所有者拥有此权限,但是对于文件或目录的的所有者的更改,只有管理员拥有此权限(虽然普通用户创建的文件或目录,用户也不能修改文件或目录的所有者)。

1、chown(更改文件或目录的所有者):

创建普通用户,将管理员创建的文件的文件的所有者改为管理员失败:

 

 

 由普通用户在home目录创建文件myfile1:

 

 

 查询普通用户的所有者:

 

 

 管理员对文件的所有者进行更改:

 

 

 查询文件的所有者:

 

 

 2、chgrp(更改文件或目录的所属组)

创建一个组:

 

 

 向组中添加成员:

 

 

 可以看出,将文件添加到组中以后,文件的分组已经改变。

3、umask命令(查看文件或目录的默认权限):

执行umask -S查看文件或目录的默认权限: 

 

 

 创建目录并查看权限:

创建文件并查看文件的权限:

 

 

 目录的默认权限与查询的默认权限保持一致,但是因为文件新创建后默认没有写权限,因此,文件缺少写权限。

 可以对umask的值进行更改。

 

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