1. 程式人生 > >ACL權限學習筆記

ACL權限學習筆記

子目錄 位置 查看 沒有 目錄文件 mark 軟件包 get test

ACL權限

setfacl [選項] [目錄文件]
????-m ?設定ACL權限
????-x ?刪除指定的ACL權限
????-b ?刪除所有的ACL權限
????-d ?設定默認的ACL權限
????-k ?刪除默認的ACL權限
????-R ?遞歸設定ACL權限
getfacl [目錄文件] ? 查看ACL權限



?測試

創建 lili、yangyang、huahua用戶;創建egroup組;將lili、yangyang加入egroup組;創建test測試目錄;設置700權限並更改所屬組為egroup

  • 技術分享圖片
    給lili、yangyang、huahua設置密碼。

  • 技術分享圖片

    切換到lili、yangyang、huahua用戶,此時對test是沒有任何權限的。
  • 技術分享圖片
    設置egroup組對/tmp/test有r-x權限;設置用戶huahua對/tmp/test有rwx權限。
  • 技術分享圖片
    lili和yangyang屬於egroup組對test沒有w權限所以不可以在目錄裏創建刪除文件;huahua擁有rwx權限所以可以創建。

  • 技術分享圖片
    現在查看test子目錄是沒有acl權限。
  • 技術分享圖片
    -R是遞歸,所以子目錄下目錄文件有acl權限。

  • 技術分享圖片
    現在創建一個文件看到是沒有acl權限的。

  • 技術分享圖片
    在選項中加入d選項(默認acl權限),然後創建一個文件就有acl權限了。

  • 技術分享圖片

    刪除用戶huahua對555這個文件的acl權限。

  • 技術分享圖片
    刪除test的所有acl權限。
  • 技術分享圖片

    cpio提取命令

    rpm2cpio [軟件包的絕對路徑] | cpio -idv .[當前目錄下]

    例提取touch

    查找touch屬於哪個軟件包 然後從軟件包中提取出來到當前目錄下 最後再放回系統中位置

  • 技術分享圖片

ACL權限學習筆記