Linux基础-权限管理命令

-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 

 

 

猜你喜欢

转载自blog.csdn.net/Marshallren/article/details/103897447