美文网首页菜鸟LinuxPHP开发
Linux常用命令--3、权限管理命令

Linux常用命令--3、权限管理命令

作者: Lin_小旻 | 来源:发表于2015-05-05 15:42 被阅读290次

    1、chmod

    ①命令英文原意:change the permissions mode of a file

    ②命令所在路径:/bin/chmod

    ③执行权限:所有用户

    ④语法:chmod [{ugoa}{+-=}{rwx}] [文件或目录]

    [数字权限] [文件或目录]

        -R 递归修改

    ⑤功能描述:改变文件或目录权限

        *只有文件或目录“所有者”或者“root用户”可以修改当前文件或目录的权限

        *u:所有者,g:所属组,o:其他人,a:所有人

        *数字权限:r(读):4,w(写):2,x(执行):1

        例:chmod 755 /tmp/test  (文件权限被修改为:rwxr-xr-x)

        *只有对文件所在的目录有”写权限“才可以删除此文件

    2、 chown

    ①命令英文原意:change file ownership

    ②命令所在路径:/bin/chown

    ③执行权限:所有用户

    ④语法:chown [用户] [文件或目录]

    ⑤功能描述:改变文件或目录的所有者

    ⑥范例:chown yonghu /tmp/test(改变文件/tmp/test的所有者为yonghu)

        *只有root用户可以改变文件的所有者

        *指定的用户必须是系统中存在的用户

    3、chgrp

    ①命令英文原意:change file group ownership

    ②命令所在路径:/bin/chgrp

    ③执行权限:所有用户

    ④语法:chgrp [用户组] [文件或目录]

    ⑤功能描述:改变文件或目录的所属组

    ⑥范例:chgrp yonghuzu /tmp/test(改变文件/tmp/test的所属组为yonghuzu)

    4、umask

    ①命令英文原意:the user file-creation mask

    ②命令所在路径:Shell内置命令

    ③执行权限:所有用户

    ④语法:umask [-S]

         -S 以rwx形式显示新建文件缺省权限

    ⑤功能描述:显示、设置文件的缺省权限

        *使用touch新建文件,不具有可执行权限(相当于缺省权限去掉所有可执行权限)

            *缺省权限: u=rwx,g=rx,o=rx,新建文件权限:rw-r--r--

        *设置缺省权限时,设置的值为777减去所需要的设置的缺省权限值

            *希望设置的缺省权限:u=rwx,g=rx,o=r (754)【777-754=023】

                *执行命令:umask 023

    【不建议修改】

    相关文章

      网友评论

      • 小鑫窝:感觉兄弟连的视频总结很像,设置的缺省权限倒是了解了,谢谢!
        Lin_小旻:这个也是我当初看他们的视频再加上自己一些实际操作整理的!

      本文标题:Linux常用命令--3、权限管理命令

      本文链接:https://www.haomeiwen.com/subject/tdsifttx.html