-1.权限管理命令chmod
原意:change the permissions mode of a file
命令路径:/bin/chmod
指向权限:所有用户
功能:改变文件/目录权限
语法:
*只有root用户和文件的所有者可以改变文件的权限
1.chmod -R [{ugoa}{+-=}{rwx}] [文件或目录] chmod g+w gkd.list
-不加选项:只改该文件/目录权限
-R:将该目录下所有文件/目录权限都更改
u:user使用者
g:group所属组内账户
o:others其他人
a:所有人
2.chmod -R [mode=421] [文件或目录] chmod -R 764 gkd.list
-不加选项:只改该文件/目录权限
-R:将该目录下所有文件/目录权限都更改
r:4
w:2
x:1
例子:rwxrw-r--:764
-2.更改文件/目录所有者chown
原意:change file ownership
命令路径:/bin/chown
执行权限:所有用户
语法:chown [用户] [文件/目录]
*只有root用户才能改变文件/目录的所有者
*文件的所有者:谁创建了这个文件/目录谁就是所有者
*文件的所属组:这个创建者所属的缺省组
-3.更改文件/目录的所属组chgrp
原意:change file group ownership
命令路径:/bin/chgrp
执行权限:所有用户
语法:chgrp [ 用户组] [文件/目录]
-4.显示、设置文件的缺省权限umask
原意:the user file-creation mask
命令路径:Shell内置命令
执行权限:所有用户
语法:umask [-S] [421]
-不加选项与参数:显示当前创建文件/目录的缺省权限 umask
*默认的缺省权限为0022。在Linux中,默认创建的文件不具有可执行权限
0:特殊权限
022:--- -w- -w-
-S:以rwx形式显示新建文件缺省权限 umask -S
-输入参数:修改创建文件/目录的缺省权限 umask 777