As of right now, there are (and always have been) some
issues with trustees.
For example, if I give someone full rights to /var/www,
and take away all their rights to /var/www/blah. They
can easily go into /var/www, rename blah, change stuff,
and rename it back.
I have thought about this a lot. The only solution
that I can currently come up with is how I currently
handle renames of files with hardlinks: return an error
code on the rename operation that the two names are on
different filesystems, and good tools should handle it
correctly by copying/removing. This would ensure that
permissions are correctly handled in all cases.
However, I need to come up with a fast way in a rename
operation to determine if the destination and source
entry have different trustees applied to them or any of
their contained files/directories. This is a bit
difficult without causing slowdowns when there are
large amounts of trustees.....
- Andy
Nobody/Anonymous
None
None
Public
|
Date: 2007-05-24 23:07
|
|
Date: 2007-05-24 19:19 Logged In: NO |
|
Date: 2005-06-15 22:02 Logged In: NO |
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use