Well, I have begun the task of implementing support for ACLs on the Linux kernel 2.0.33 ( fun fun fun ). I *THINK* that I understand how they are supposed to be stored on the fs now, and since as far as I can tell, the other projects out there to do this are not really working on it ( who can blame them, I really dont have time for this either, but I am doing it anyway ). So far, I have done the ACL test logic in the ext2fs and now I am figuring out how to read in the ACL files on the disk, I think I just call generic_file_read(), correct me if I am wrong. After I finish the code to access the ACL table files, then I need to add code ( an ioctl I am thinking ) to get and set the ACLs, and of course, utils to do this. If anyone is interested in helping me or testing this out when I finish, email me, and I REALLY could use at least someone to talk to about this, preferebly with some kernel experience.
|