天天看點

facl 檔案系統通路清單 (筆記)

facl filesystem access control list

檔案系統通路清單

該指令是用來額外的控制檔案的屬性,例,一個使用者想讓另一個使用者通路自己的檔案,使用者隻需要在一個公共的目錄下建立檔案,然後指令facl 指定某一個使用者可以編輯和通路此檔案即可實作,而不需要管理者權限。

facl指令使用方法

setfacl -m 設定使用者和通路權限

            u:UID:perm

            g:GID:perm

  例:使用者user1的檔案init想讓user2可以編輯則可以(注意檔案所在的目錄必須兩個使用者都可通路)

            setfacl -m u:user2:rw init

        -x 取消設定

            u:UID  由于是取消某個使用者的額外權限,是以隻要加上使用者就可以,不需要權重限

            g:GID

getfacl 此指令是用來擷取檔案的facl屬性

如:

[root@localhost user1]# getfacl inittab 

# file: inittab

# owner: root

# group: root

user::rw-

user:user1:rw-

group::r--

mask::rw-

other::r--

[root@localhost user1]# 

本文轉自Winthcloud部落格51CTO部落格,原文連結http://blog.51cto.com/winthcloud/1650865如需轉載請自行聯系原作者

Winthcloud

繼續閱讀