* src/su.c: (!USE_PAM) Provide visible information indicating that

su was denied.
This commit is contained in:
nekral-guest 2008-11-23 12:10:21 +00:00
parent 0667aee3cc
commit 93358ac3de
2 changed files with 11 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2008-11-23 Nicolas François <nicolas.francois@centraliens.net>
* src/su.c: (!USE_PAM) Provide visible information indicating that
su was denied.
2008-11-23 Nicolas François <nicolas.francois@centraliens.net>
* man/su.1.xml: Fix the su synopsis. username is referenced in the

View File

@ -721,7 +721,8 @@ int main (int argc, char **argv)
*/
if (!amroot && pw_auth (pwent.pw_passwd, name, PW_SU, (char *) 0)) {
SYSLOG ((pwent.pw_uid ? LOG_NOTICE : LOG_WARN,
"Authentication failed for %s", name));
"Authentication failed for %s", name));
fprintf(stderr, _("%s: Authentication failure\n"), Prog);
su_failure (tty);
}
(void) signal (SIGQUIT, oldsig);
@ -757,8 +758,10 @@ int main (int argc, char **argv)
if (!amroot) {
if (!isttytime (pwent.pw_name, "SU", time ((time_t *) 0))) {
SYSLOG (((0 != pwent.pw_uid) ? LOG_WARN : LOG_CRIT,
"SU by %s to restricted account %s",
oldname, name));
"SU by %s to restricted account %s",
oldname, name));
fprintf(stderr,
_("%s: You are not authorized to su at that time\n"), Prog);
su_failure (tty);
}
}