zoukankan      html  css  js  c++  java
  • linux学习笔记----权限与命令之间的关系(极重要)

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

        

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

       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的权限前加上一个数字即可。比如说:

      

    当神已无能为力,那便是魔渡众生
  • 相关阅读:
    Java的异常类的整理
    java中tostring的重载
    java中的引用于c++的指针的相互代替(就以创建简单的栈去讲解)
    Java版单词搜索
    Java/C++的正则表达式的总结归纳
    某个整数的全排列问题
    DFS+单词搜索
    一维数组组合
    离线升级OpenSSH详细步骤 ——安全漏洞修复(实战篇 Centos 6.5/6.10 操作系统)
    Mysql子查询
  • 原文地址:https://www.cnblogs.com/liuzhongfeng/p/5136377.html
Copyright © 2011-2022 走看看