日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

UFS2新特性之ACL初探

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

1、修改/etc/fstab # 我是在/home上做的測試
/dev/ad0s1f /home ufs rw,acls 2 2 2、重新啟動(dòng) 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【UFS2新特性之ACL初探】注意這個(gè):-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 注意這個(gè):-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初探索完成 。

    推薦閱讀