在Linux下對文件的訪問權限的控制是一個非常重要的問題其中chmod是修改文件權限的方法,今天就介紹另一種對文件的訪問權限修改的方式 acl 文件的訪問控制列表
Acl是訪問控制列表的縮寫,在Linux中acl給與用戶與管理員更好的讀寫和權限賦予的能力 在acl中主要有兩個命令 Getfacl 查看文件的acl信息 Setfacl 設置文件的acl信息 <!--[if !supportLists]-->1, <!--[endif]-->getfacl 查看文件的acl信息 其中file:後面的是文件的路徑和名字 Owner:文件的屬主 Group:文件的屬組 User::文件屬主的權限 Group::文件屬組的權限 Other::其他人的權限 <!--[if !supportLists]-->2, <!--[endif]-->setfacl設置文件的acl信息 setfacl –s 設置權限會覆蓋當前的acl權限 -m 添加,修改權限,不會覆蓋原有的acl設置 -x 刪除相應權限 -d設置權限 -b刪除所有權限 -k刪除缺省權限 用m選項設置修改權限的使用格式 Setfacl –m u:UID:permission filename Setfacl –m g:GID : permission filename