1. 程式人生 > >3月29日 打卡

3月29日 打卡

學習 打卡

  • 二周第四次課
  • 2.18 特殊權限set_uid
  • 2.19 特殊權限set_gid
  • 2.20 特殊權限stick_bit
  • 2.21 軟鏈接文件
  • 2.22 硬連接文件
  • 2.18 特殊權限set_uid

    #set_uid權限 簡寫 是 s

    r------可讀
    w-----可寫
    x------可執行
    s------set_uid 可以讓普通用戶在執行帶有set_uid權限文件的瞬間 讓普通用戶臨時擁有root的權限

    例如  passwd擁有set_uid權限(rws r-x r-x)當普通用戶執行#passwd命令時 普通用戶就會臨時擁有root用戶的身份權限  ** * /usr/bin/passwd***

    技術分享圖片
    #chmod u+s 給用戶添加set權限 普通用戶臨時擁有所有者的身份
    #chmod u-s 去掉set權限
    技術分享圖片
    技術分享圖片
    另外一種給s權限的辦法
    #chmod u=rws 添加s權限
    #chmod u+x 添加x權限
    技術分享圖片

    2.19 特殊權限set_gid
    #set-gid 簡寫s 是作用在所屬組上面的臨時命令
    #chmod g+s 給組添加set權限 普通用戶臨時擁有所屬組的身份
    #chmod g-s 去掉set權限

    技術分享圖片
    當給目錄添加s權限之後 目錄下的所有文件和目錄的所屬組都會變成user1
    如果目錄去掉s權限之後 目錄下新建文件或者目錄的所屬組都會變成默認的root

    技術分享圖片
    技術分享圖片
    2.20 特殊權限stick_bit

    #stick_bit 簡寫t 防刪除位權限 可編輯不可刪除 只有有權限的人才可以刪掉
    作用就是 防止別人刪除自己的文件 root用戶除外 。、

    chmod o+t 目錄 給目錄增加防刪除位權限**

    chmod o-t 目錄 取消防刪除位權限

    技術分享圖片

    3月29日 打卡