On 07/13/11 05:24, Chris Ridd wrote:
If you put "ad" in your nsswitch.conf passwd and group lines, these
special IDs will get names associated with them.

We're not using AD at all - just LDAP with an RFC 2307bis-ish schema. I
could populate it with some of these specials, but it doesn't seem
useful.

I understand that you're not using AD. The "ad" name service provider is somewhat misnamed - it really is an interface to the identity mapping subsystem, and handles both AD-based identities and a canned list of built-in identities.

In fact I'm not really sure the ACLs on the
parent directory were really being used - owner@ was not granted d or D
permissions yet was still able to delete files. Are these ACLs faked
up?

They certainly aren't fake. I agree that something looks wrong in the handling of d and D. I've passed that on to the ZFS team.

By the way, please don't rely on the reserved values at 0x80000000.
We don't actually store them in the file system - what gets stored is
the SID - and we might change how they're allocated.

Noted.

While I'm on the subject, also don't rely on any particular value for those high numbers. There are about three that are hardwired; the rest are dynamically allocated and can change on reboot.

Thanks *very* much for the comments!

Glad to be of assistance.
_______________________________________________
cifs-discuss mailing list
cifs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/cifs-discuss

Reply via email to