[root@www ~]# mount <==直接查閱掛載參數的功能/dev/hda2 on / type ext3 (rw)
/dev/hda3 on /home type ext3 (rw)
#假設我們只要看這兩個裝置。但沒有看到 acl !
由 mount 單純去查閱不見得可以看到實際的項目,由於目前新的 distributions 常常會主動加入某些預設功能, 如上所示,其實 CentOS 5.x 在預設的情況下 (Default mount options)就幫你加入 acl 的支援了! 那如果你的系統預設不會幫你加上 acl 的支援呢?那你可以這樣做:
[root@www ~]# mount -o remount,acl /[root@www ~]# mount/dev/hda2 on / type ext3 (rw,acl)# 這樣就加入了!但是如果想要每次開機都生效,那就這樣做:[root@www ~]# vi /etc/fstabLABEL=/1 / ext3 defaults,acl 1 1
用法:
[root@www ~]# setfacl [-bkRd] [{-m|-x} acl參數] 目標檔名 選項與參數: -m :設定後續的 acl 參數給檔案使用,不可與 -x 合用; -x :刪除後續的 acl 參數,不可與 -m 合用; -b :移除所有的 ACL 設定參數; -k :移除預設的 ACL 參數,關於所謂的『預設』參數於後續範例中介紹; -R :遞迴設定 acl ,亦即包括次目錄都會被設定起來; -d :設定『預設 acl 參數』的意思!只對目錄有效,在該目錄新建的資料會引用此預設值
#setfacl -R -m u:apache:rwx uploads/
(2) 讓未來新建的目錄可以引用此設定值
#setfacl -R -d -m u:apache:rwx uploads/
user::rwx
group::r-x
other::r-x
default:user::rwx
default:user:apache:rw-
default:group::r-x
default:mask::rwx
default:other::r-x
歡迎光臨 ADJ網路實驗室 (http://dz.adj.idv.tw/) | Powered by Discuz! 6.0.0 |