]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE14-fileserver-sticky-bit-not-admin-only-20080904
authorDerrick Brashear <shadow@dementia.org>
Thu, 4 Sep 2008 20:41:36 +0000 (20:41 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 4 Sep 2008 20:41:36 +0000 (20:41 +0000)
LICENSE IPL10

don't restrict the sticky bit to admins.

(cherry picked from commit 9689e78d716422970a0ae3ad89d36acaa517072e)

src/viced/afsfileprocs.c

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