ACL 變更

  1. 測試檔案 /var/tmp/fstab 目前的 ACL。
    [root@kvm7 ~]# getfacl /var/tmp/fstab 
    getfacl: Removing leading '/' from absolute path names
    # file: var/tmp/fstab
    # owner: root
    # group: root
    user::rw-
    user:deyu2:---
    user:deyu1:rw-
    group::r--
    mask::rw-
    other::r--
    
  2. /var/tmp/fstab 新增 deyu4 可讀寫。
    [root@kvm7 ~]# setfacl -m u:deyu4:rw /var/tmp/fstab
    
  3. 查詢 /var/tmp/fstab 的 ACL 有 deyu4 可讀寫。
    [root@kvm7 ~]# getfacl /var/tmp/fstab 
    getfacl: Removing leading '/' from absolute path names
    # file: var/tmp/fstab
    # owner: root
    # group: root
    user::rw-
    user:deyu2:---
    user:deyu4:rw-
    user:deyu1:rw-
    group::r--
    mask::rw-
    other::r--
    
  4. 刪除 /var/tmp/fstab ACL 中的 deyu4 可讀寫。
    [root@kvm7 ~]# setfacl -x u:deyu4 /var/tmp/fstab
    
  5. 查詢 /var/tmp/fstab 的 ACL 沒有 deyu4 設定了。
    [root@kvm7 ~]# getfacl /var/tmp/fstab 
    getfacl: Removing leading '/' from absolute path names
    # file: var/tmp/fstab
    # owner: root
    # group: root
    user::rw-
    user:deyu2:---
    user:deyu1:rw-
    group::r--
    mask::rw-
    other::r--