zoukankan      html  css  js  c++  java
  • 【linux 用户和组管理】5-默认权限umask和特殊权限

    https://edu.aliyun.com/lesson_1717_14285#_14285

    • 默认权限umask umask 0002 umask+default=666|777 umask+664=666 文件 umask+775=777 文件夹 umask 022 临时生效

    cd ~ ls -a nano .bashrc umask 022 . .bashrc

    • umask真实的算法 umask 遮挡,遮掩。有权限的位

    110110110
    011010001 321 umask 100100110 446 文件实际显示权限

    • 新建文件,666-umask存在奇数位,+1 666 321 umask 446

    • 新建文件夹,777-umask

    umask -S 直接显示默认权限 umask u=rw g=r o= umask --help type umask help umask

    非特权用户umask是002 root的umask是022 全局:/etc/bashrc 用户设置:~/.bashrc

    • 特殊权限

    • suid 4 继承所有者 su - wang ll /etc/shadow passwd ll /etc/shadow which passwd ll /usr/bin/passwd

    suid 临时变成了passwd进程的身份 4755 wang passwd

    ll /bin/cat chmod u+s /bin/cat cat /etc/shadow chmod 755 /bin/cat 删除suid chmod 4755 /bin/cat 添加suid

    which nano ll /usr/bin/nano

    • sgid 2 su wang ll /bin/cat chmod g+s /bin/cat chmod 755 /bin/cat chmod 2755 /bin/cat

    sgid 作用于文件夹,里面新建的文件权限继承于文件夹的所有组的权限

    • sticky 1 粘滞位 只能自己删自己的,不能删别人的 ll -d /data chmod o+t /data ll /data -d ll -d /tmp chmod 777 /data chmod 1777 /data

    • 设定文件特定属性

  • 相关阅读:
    [UVA100] The 3n + 1 problem.题解
    [SP1] TEST
    LCA【模板】
    [P1000] 超级玛丽游戏.题解
    [P3367]【模板】并查集.题解
    并查集【模板】
    洛谷 P1890 【gcd区间】
    浅谈分块算法经典问题&优化
    Floyd算法详(cha)解
    逆序对
  • 原文地址:https://www.cnblogs.com/sec875/p/13432525.html
Copyright © 2011-2022 走看看