昨天曾寫一篇有關setfacl更改權限的方式,今天再舉個例子,應該會比較清楚。
如帳號user01的uid=1001, group=other, gid=1, 而root的 uid=0, group=root, gid=0.
#ls -l /etc/passwd
-rw-r--r-- 1 root sys 826 Oct 12 17:12 /etc/passwd
如果要用setfacl 去改變user01讀 /etc/passwd 的權限的話,下列方式都可達成同樣的效果:
# setfacl -m g::---,o:---,m:r-- /etc/passwd
或
# setfacl -m u:user01:rwx,g::r--,o:r--,m:--- /etc/passwd