*注意:
1、只有root用户才有对文件所有者进行修改的权限
2、只有文件所有者owner和超级用户root可以修改文件的权限即rwx
3、目标用户需要为有效用户
# | # |
---|---|
命名名称 | chown |
命名英文原意 | change file ownership |
命名所在路径 | /bin/chown |
执行权限 | 所有用户 |
语法 | chown [用户][文件或目录] |
功能描述 | 改变文件或目录的所有者 |
范例 | |
chown maple /tmp/a | 设置a文件的所有者为maple |
*注意:
1、只有root用户才有对文件所属组进行修改的权限
# | # |
---|---|
命名名称 | chgrp |
命名英文原意 | change file group ownership |
命名所在路径 | /bin/chgrp |
执行权限 | 所有用户 |
语法 | chgrp [用户][文件或目录] |
功能描述 | 改变文件或目录的所属组 |
范例 | |
chgrp maples /tmp/b | 设置b文件的所属组为maples |
# | # |
---|---|
命名名称 | umask |
命名英文原意 | the user file-creation mask |
命名所在路径 | Shell 内置命令 |
执行权限 | 所有用户 |
语法 | umask[-S] |
-S | 以rwx形式显示新建文件缺省权限 |
功能描述 | 显示、设置文件的缺省权限 |
范例 | |
umask -S | 设置、显示文件的缺省权限 |
umask 023 | 设置缺省权限为777-023=754(rwxr-wr–) |
*注意:
1、基于安全性考虑,缺省创建文件(即touch person)是不能具有可执行权限的
2、权限掩码:umask 0022 0代表特殊权限 022代表正常的权限即所有者所属组其他人的权限—-w–w- ,777-022=755(rwxr-xr-x)才是默认的权限
3、缺省权限是可以修改的,但并不建议这么做,因为rwxr-xr-x的缺省权限还是比较合理的