对于文件或目录的权限的修改,只能管理员和文件的所有者拥有此权限,但是对于文件或目录的的所有者的更改,只有管理员拥有此权限(虽然普通用户创建的文件或目录,用户也不能修改文件或目录的所有者)。
1、chown(更改文件或目录的所有者):
创建普通用户,将管理员创建的文件的文件的所有者改为管理员失败:
由普通用户在home目录创建文件myfile1:
查询普通用户的所有者:
管理员对文件的所有者进行更改:
查询文件的所有者:
2、chgrp(更改文件或目录的所属组)
创建一个组:
向组中添加成员:
可以看出,将文件添加到组中以后,文件的分组已经改变。
3、umask命令(查看文件或目录的默认权限):
执行umask -S查看文件或目录的默认权限:
创建目录并查看权限:
创建文件并查看文件的权限:
目录的默认权限与查询的默认权限保持一致,但是因为文件新创建后默认没有写权限,因此,文件缺少写权限。
可以对umask的值进行更改。