UFS2 文件系统 - freebsd
我正在尝试在 FreeBSD 中添加 3 个系统调用来为 UFS2 中的文件设置 acl。
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);
有人可以告诉我如何开始吗?
I'm trying to add 3 system calls in FreeBSD to set acl for a file in UFS2.
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);
Would someone please tell me how to get started?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
快速谷歌搜索“freebsd ufs2 acls”会产生此页面:
http://www .freebsd.org/doc/handbook/fs-acl.html
您可能想要阅读该页面以发现 ufs2 acl 已经存在,并了解有关 执行。
如果您正在寻找 FreeBSD 内核黑客攻击的通用入门,您可能想看看是否有人保持了最新的“初级内核黑客”列表。 Poul-Henning Kamp 过去每年夏天都会更新它,正好赶上 Google Summer of Code 的公告。
A quick google search for 'freebsd ufs2 acls' yields this page:
http://www.freebsd.org/doc/handbook/fs-acl.html
You will probably want to read that page to discover that ufs2 acls already exist, and to learn a bit more about the implementation.
If you're looking for a generic start on FreeBSD kernel hacking, you may want to see if anyone has kept the 'junior kernel hacker' list up to date. Poul-Henning Kamp used to update it ever summer, just in time for the Google Summer of Code announcements.