On Nov 6, 2009, at 11:23 PM, "Paul B. Henson" <hen...@acm.org> wrote:


NFSv3 gss:

damien cfservd # mount -o sec=krb5p ike.unx.csupomona.edu:/export/ user/henson /mnt

hen...@damien /mnt/sgid_test $ ls -ld
drwx--s--x+ 2 henson iit 2 Nov  6 20:14 .

hen...@damien /mnt/sgid_test $ mkdir gss

hen...@damien /mnt/sgid_test $ ls -l
drwx--s--x+ 2 henson iit 2 Nov  6 20:14 gss

NFSv3 sys:

damien cfservd # mount -o sec=sys ike.unx.csupomona.edu:/export/user/ henson /mnt

hen...@damien /mnt/sgid_test $ ls -ld
drwx--s--x+ 3 henson iit 3 Nov  6 20:14 .

hen...@damien /mnt/sgid_test $ mkdir sys

hen...@damien /mnt/sgid_test $ ls -l
drwx--s--x+ 2 henson iit 2 Nov  6 20:16 sys

NFSv3 both auth gss and auth sys respects the sgid bit. NFSv4 both auth gss and auth sys does not. Unless you're talking about a different problem, this sure looks like an NFSv3 vs NFSv4 problem to me. IMHO, the v4 server
is broken.

It would appear Sun didn't even investigate it.

It's a shame.

-Ross

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to