]> andersk Git - nss_nonlocal.git/commitdiff
Remove redundant test for MAGIC_LOCAL_GROUPNAME membership
authorAnders Kaseorg <andersk@mit.edu>
Sun, 22 Aug 2010 08:43:09 +0000 (04:43 -0400)
committerAnders Kaseorg <andersk@mit.edu>
Wed, 30 Mar 2011 08:56:26 +0000 (04:56 -0400)
check_nonlocal_gid already stops users from getting into
MAGIC_LOCAL_GROUPNAME from nonlocal reasons.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
nonlocal-group.c

index 987b58ed5b54f09cbbacd1c2d5a3d09346c81ebf..63f7e46960e76df76ec6bc07f8b999a6c93e0f46 100644 (file)
@@ -390,13 +390,6 @@ _nss_nonlocal_initgroups_dyn(const char *user, gid_t group, long int *start,
        if (i < out)
            continue;
 
-       /* Don't let users get into MAGIC_LOCAL_GROUPNAME from nonlocal reasons. */
-       if (local_users_gid == (*groupsp)[in]) {
-           syslog(LOG_WARNING, "nss_nonlocal: Nonlocal user %s removed from special local users group %s",
-                  user, MAGIC_LOCAL_GROUPNAME);
-           continue;
-       }
-
        status = check_nonlocal_gid(user, (*groupsp)[in], &nonlocal_errno);
        if (status == NSS_STATUS_SUCCESS) {
            (*groupsp)[out++] = (*groupsp)[in];
This page took 0.693103 seconds and 5 git commands to generate.