国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

UFS2新特性之ACL初探
2007-07-18   

昨天和朋友談起一個復雜的權限控制的時候,我提起可以試試ufs2的acl。當5.0的特性公布的時候,我第一感興趣的就是ufs2的各種特性,特別就是這個acl,不過事實證明,這個acl和我理想中的ntfs那種acl還是不一樣。順便提一下,我覺得雖然win2000做服務器不是讓我很爽,但是ntfs的權限系統的確比ufs的權限控制強大,Windows也并不是那么一無是處的。下邊說說我一個早上的心得:
老的ufs1的權限是三部分,u(ser)g(roup)o(ther),u只能是一個人,g可以是一組人,而o就是其他所有人,那么應用了ufs2 acl以后,u可以是幾個人,而g可以是幾組人,而且各自有各自的權限。
使用acl的前提是:
1、內核編譯的時候加上options UFS_ACL(5.1-Release默認內核已經支持);
2、ufs2(5.x默認);
3、mount時聲明acls(可以通過修改/etc/fstab)。
另外需要注意的是,對于一個已經mount的系統,不能通過`mount -u`的方式來支持acl,必須使用徹底的umount再mount,因此修改/etc/fstab是一個好主意。
(編注:也可以使用 tunefs -a enable filesystem 來使acl永遠生效,這樣就可以不必在每次mount時都要加上acls參數了。)
我的步驟:
1、修改/etc/fstab
# 我是在/home上做的測試

/dev/ad0s1f /home ufs rw,acls 2 2
2、重新啟動
reboot
3、生成測試文件
touch /home/root/test
4、顯示文件屬性
ls -l /home/root/test
root@bsd5:/root# ls -l /home/root/test -rw-r--r-- 1 root wheel 0 Jun 29 13:35 /home/root/test
注意這個:-rw-rwxr--
5、增加ACL
setfacl -m u:cat:rwx,g:mail:rw /home/root/test
6、顯示文件屬性
ls -l /home/root/test
root@bsd5:/root# ls -l /home/root/test
-rw-rwxr--+ 1 root wheel 0 Jun 29 13:38 /home/root/test
注意這個:-rw-rwxr--+,說明acl加上去了。
7、列出ACL
getfacl /home/root/test
root@bsd5:/root# getfacl /home/root/test
#file:/home/root/test
#owner:0
#group:0
user::rw-
user:cat:rwx
group::r--
group:mail:rw-
mask::rwx
other::r--
至此我們的ufs2 acl初探索完成。
原文鏈接:http://cnfug.org/journal/systems/2004/000011.html


熱詞搜索:

上一篇:newusers和chpasswd的用法(1)
下一篇:使用ssh進行安全的連接

分享到: 收藏
主站蜘蛛池模板: 建宁县| 基隆市| 渭南市| 黄龙县| 任丘市| 诸暨市| 柘荣县| 汤阴县| 奉节县| 昌江| 从化市| 龙川县| 诸城市| 仪征市| 清丰县| 吉隆县| 靖西县| 丁青县| 定襄县| 林西县| 土默特右旗| 嘉荫县| 太仓市| 长泰县| 青冈县| 青川县| 镇巴县| 乐至县| 玛沁县| 财经| 威海市| 曲阜市| 延津县| 健康| 留坝县| 青田县| 朝阳区| 靖边县| 泗洪县| 元氏县| 勃利县|