LinuxStudyNote(23)-Linux常用命令(3)-修改权限命令(2)chown、chgrp、umask、权限掩码

1、权限管理命令chown

*注意:
1、只有root用户才有对文件所有者进行修改的权限
2、只有文件所有者owner和超级用户root可以修改文件的权限即rwx
3、目标用户需要为有效用户

# #
命名名称 chown
命名英文原意 change file ownership
命名所在路径 /bin/chown
执行权限 所有用户
语法 chown [用户][文件或目录]
功能描述 改变文件或目录的所有者
范例
chown maple /tmp/a 设置a文件的所有者为maple

2、权限管理命令chgrp

*注意:
1、只有root用户才有对文件所属组进行修改的权限

# #
命名名称 chgrp
命名英文原意 change file group ownership
命名所在路径 /bin/chgrp
执行权限 所有用户
语法 chgrp [用户][文件或目录]
功能描述 改变文件或目录的所属组
范例
chgrp maples /tmp/b 设置b文件的所属组为maples

3、权限管理命令umask

# #
命名名称 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的缺省权限还是比较合理的

你可能感兴趣的:(Linux)