美文网首页
Linux(13)扩展权限

Linux(13)扩展权限

作者: 极客列侬 | 来源:发表于2018-01-08 14:12 被阅读0次

             Linux 默认权限、特殊权限

    默认权限

    每一个终端都拥有一个umask属性,来确定新建文件、文件夹的默认权限

    umask使用数字权限方式表示,如:022

    目录的默认权限是:777-umask

    文件的默认权限是:666-umask

    一般,普通用户的默认umask是002,root用户的默认umask是022

    修改umask值  umask 022  这个数字根据你的需求来

        特殊权限

    除了普通权限外,还有三个特殊权限

    权限        对文件的影响              对目录的影响

    suid        以文件的所属用户身份执行    无

                而非执行文件的用户

    sgid        以文件的所属组身份执行      在该目录中创建的任意新文件的所属

                                        组与该目录的所属组相同

    sticky      无                      对目录拥有写入权限的用户仅可以

                                        删除其拥有的文件,无法删除其他用户

                                        所拥有的文件

        设置特殊权限

    设置suid

      chmod u+s 文件

    设置sgid

      chmod g+s 文件

    设置sticky

      chmod o+t 文件

    与普通用户权限一样,特殊权限也可以使用数字的方式表示

    - SUID =4

    - SGID =2

    - Sticky=1

      所以可以通过一下命令设置

      chmod 4755 文件

    相关文章

      网友评论

          本文标题:Linux(13)扩展权限

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