* src/su.c: (!USE_PAM) Provide visible information indicating that
su was denied.
This commit is contained in:
parent
0667aee3cc
commit
93358ac3de
@ -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>
|
2008-11-23 Nicolas François <nicolas.francois@centraliens.net>
|
||||||
|
|
||||||
* man/su.1.xml: Fix the su synopsis. username is referenced in the
|
* man/su.1.xml: Fix the su synopsis. username is referenced in the
|
||||||
|
3
src/su.c
3
src/su.c
@ -722,6 +722,7 @@ int main (int argc, char **argv)
|
|||||||
if (!amroot && pw_auth (pwent.pw_passwd, name, PW_SU, (char *) 0)) {
|
if (!amroot && pw_auth (pwent.pw_passwd, name, PW_SU, (char *) 0)) {
|
||||||
SYSLOG ((pwent.pw_uid ? LOG_NOTICE : LOG_WARN,
|
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);
|
su_failure (tty);
|
||||||
}
|
}
|
||||||
(void) signal (SIGQUIT, oldsig);
|
(void) signal (SIGQUIT, oldsig);
|
||||||
@ -759,6 +760,8 @@ int main (int argc, char **argv)
|
|||||||
SYSLOG (((0 != pwent.pw_uid) ? LOG_WARN : LOG_CRIT,
|
SYSLOG (((0 != pwent.pw_uid) ? LOG_WARN : LOG_CRIT,
|
||||||
"SU by %s to restricted account %s",
|
"SU by %s to restricted account %s",
|
||||||
oldname, name));
|
oldname, name));
|
||||||
|
fprintf(stderr,
|
||||||
|
_("%s: You are not authorized to su at that time\n"), Prog);
|
||||||
su_failure (tty);
|
su_failure (tty);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user