Share&Joy

Ginger' Blog


  • 首页
  • 归档
  • 标签
  •   

© 2018 1-riverfish

Theme Typography by Makito

Proudly published with Hexo

Linux入门基础14

发布于 2017-09-12 tech Linux 

Linux入门基础14

Linux扩展权限

默认权限

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

目录的默认权限:777-umask

文件的默认权限:666-umask

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

umask查看默认权限

umask + 数值 修改默认权限

特殊权限

  • suid 以文件的所属用户执行,而非执行文件的用户 对目录无影响
  • sgid 以文件所属组身份执行 在该目录中创建任意新文件的所属组与该目录的所属组相同
  • root不受任何权限限制
  • sticky 对目录的影响:对目录拥有写入权限的用户仅可以删除其所拥有的文件,无法删除其他用户所拥有的文件

设置特殊权限

  • 设置suid

    chmod u+s filename

  • 设置sgid

    chmod g+s filename

  • 设置sticky

    chmod o+t filename

  • 与普通权限一样,特殊权限也可以使用数字方式表示
    • suid =4
    • sgid =2
    • sticky =1

chmod 4 filename

Any question please contact 1-riverfish

分享到 

 上一篇: Linux入门基础15 下一篇: Linux入门基础13 

© 2018 1-riverfish

Theme Typography by Makito

Proudly published with Hexo