diff options
Diffstat (limited to 'source/a/shadow/shadow.newgrp.nopam')
-rw-r--r-- | source/a/shadow/shadow.newgrp.nopam | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/source/a/shadow/shadow.newgrp.nopam b/source/a/shadow/shadow.newgrp.nopam new file mode 100644 index 00000000..7920dde0 --- /dev/null +++ b/source/a/shadow/shadow.newgrp.nopam @@ -0,0 +1,18 @@ +--- src/newgrp.c.orig 2002-10-12 14:15:34.000000000 +0100 ++++ src/newgrp.c 2002-10-12 14:15:42.000000000 +0100 +@@ -398,6 +398,7 @@ + SYSLOG ((LOG_INFO, + "user `%s' (login `%s' on %s) switched to group `%s'", + name, loginname, tty, group)); ++#ifdef USE_PAM + if (getdef_bool ("CLOSE_SESSIONS")) { + /* + * We want to fork and exec the new shell in the child, leaving the +@@ -450,6 +451,7 @@ + signal (SIGTTIN, SIG_DFL); + signal (SIGTTOU, SIG_DFL); + } ++#endif // USE_PAM + } + #endif /* USE_SYSLOG */ + |