]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
DEVEL15-fileserver-sticky-bit-admin-only-20080905
authorDerrick Brashear <shadow@dementia.org>
Fri, 5 Sep 2008 17:57:55 +0000 (17:57 +0000)
committerDerrick Brashear <shadow@dementia.org>
Fri, 5 Sep 2008 17:57:55 +0000 (17:57 +0000)
LICENSE IPL10

do restrict the sticky bit to admins.

(cherry picked from commit 5c2406070fc08c5fee0a09a1aa25e16af123b81a)

src/viced/afsfileprocs.c

index 4ad5899be5e95fa8cdc6e0d84dbbc28c0f57097b..cd2e27ec05412b684383dc61b6639a8838d90a78 100644 (file)
@@ -1554,7 +1554,7 @@ Update_TargetVnodeStatus(Vnode * targetptr, afs_uint32 Caller,
 #define        CREATE_SGUID_ADMIN_ONLY 1
 #ifdef CREATE_SGUID_ADMIN_ONLY
        if (VanillaUser(client))
-           modebits = modebits & 1777;
+           modebits = modebits & 0777;
 #endif
        if (VanillaUser(client)) {
            targetptr->disk.modeBits = modebits;