• Linux权限管理


    3. 文件特殊权限

      3.1 SetUID

        3.1.1 SetUID的功能

          

          

        3.1.2 设定SetUID的方法

          

        3.1.3 取消SetUID的方法

          

        3.1.4 危险的SetUID!!

          

        3.1.5 检测非默认SetUID权限文件的一个shell脚本  

          1. 先得到标准的setuid的list:find / -perm -4000 -o -perm -2000 > suid.log 

          2. shell脚本 

    #!/bin/bash
    
    find / -perm -4000 -o -perm -2000 > /tmp/setuid.check
    for i in $(cat /tmp/setuid.check)
    do
            grep $i /root/suid.log > /dev/null
                    if [ "$?" != "0" ]
                    then
                            echo "$i is not in listfile!" >> /root/suid_log_$(date +%F)
                            fi
    done
    rm -rf /wayne_tmp/setuid.check
    ~                                                                                           
    ~                                                                                           
                                                                                           
    "suid_check.sh" 12L, 350C
    

          3. 执行shell脚本:  ./suid_check.sh

       3.2 SetGID

        3.2.1 SetGID针对文件的作用

            

          

          

        3.2.2 SetID针对文件夹的作用

          

        3.2.3 设定SetGID权限

          

        3.2.4 例子

          

      3.3 Sticky BIT(drwxrwxrwt.   3 root root  4096 Feb  8 17:09 tmp)

        3.3.1 SBIT黏着位作用

          

        3.3.2 设置与取消黏着位

          

    4. 不可改变位权限

      4.1 chattr命令格式

        

        

        注意:a属性时,不能用vi进行追加,可以用echo进行追加

      4.2 查看文件系统属性

        

  • 相关阅读:
    Android 内存剖析 – 发现潜在问题
    Android内存泄漏问题(一)
    Android的事件处理机制详解(二)-----基于监听的事件处理机制
    Android的事件处理机制(一)------基于回调机制的事件处理
    OOA、OOD 和 OOP
    面向对象初识
    Python 2 和 Python 3 的区别
    软件开发规范
    语法分析和词法分析
    循环删除的坑
  • 原文地址:https://www.cnblogs.com/wnzhong/p/6379028.html
Copyright © 2020-2023  润新知