2011-07-23 33 views
2

我想在FreeBSD中添加3個系統調用,爲UFS2中的文件設置acl。UFS2文件系統 - freebsd

int setacl(char *name, int type, int idnum, int perms); 
    int clearacl(char *name, int type, int idnum); 
    int getacl(char *name, int type, int idnum); 

有人請告訴我如何開始?

+0

只是想知道爲什麼你想這樣做? ACL由UFS2支持,我假定存在相關的系統調用。 – sstn

回答

3

快速谷歌搜索「FreeBSD的UFS2 ACL的」收益本頁面:

http://www.freebsd.org/doc/handbook/fs-acl.html

你可能會想閱讀該網頁發現,UFS2的ACL已經存在,並學習更多一點關於實施。

如果您正在尋找FreeBSD內核入侵的通用入手,您可能需要查看是否有人將「初級內核入侵者」列表更新爲最新版本。 Poul-Henning Kamp曾經在夏天更新它,正好趕上Google Summer of Code公告。

+0

初級內核黑客列表可以在這裏找到:https://wiki.freebsd.org/IdeasPage – sjas