码迷,mamicode.com
首页 > 系统相关 > 详细

linux学习笔记----权限与命令之间的关系(极重要)

时间:2016-01-16 22:24:42      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:

一、权限与命令之间的关系

    技术分享

二、文件与目录的默认权限与隐藏权限

   1)umask为默认的权限(通过umask -S)查看你的系统的默认权限。

  技术分享

  umask的分数是指该默认值需要减掉的权限,比如说umask=022,则该权限为u=7-0=7,g=7-2=5,o=7-2=5;即该权限为755

  2)文件的隐藏属性chattr,lsattr(显示文件隐藏属性)

    chattr [=-=][ASacdistu]最常用的是a和i,其中a代表这个文件只能增加数据,而不能删除数据或修改数据。只有root有这个权限。i代表让一个文件不能被删除,改名,设置链接也无法写入或添加数据。如

    技术分享

    技术分享

  3)隐藏权限

  除了owner,group,others三个权限身份都有的rwx之外,还有SUID,SGID,SBIT

  对于SUID而言,当加入这个权限后,x就变为s,比如说一个用户要修改只有root才能修改的密码,这要怎么做呢?

  技术分享

  对于SGID而言,当s标志在文件所有者的x项目时为SUID,那s在用户组的x时则为SGID。如

  技术分享

  对于SBIT只是对目录有效。当将目录A加上SBIT的权限后,则只能对自己创建的文件或目录级逆行删除等相关操作,而无法删除他人的文件。

  那么怎么加入以上的这三种权限呢,则像rwx这三个权限一样,SUID=4,SGID=2,SBIT=1;只要在rwx的权限前加上一个数字即可。比如说:

  技术分享

 

linux学习笔记----权限与命令之间的关系(极重要)

标签:

原文地址:http://www.cnblogs.com/liuzhongfeng/p/5136377.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!