Logging a User Off
Mark Sicignano
mark at hsi.UUCP
Wed Sep 12 11:26:44 AEST 1990
In article <1990Sep11.173008.274 at mccc.uucp> pjh at mccc.uucp (Pete Holsberg) writes:
>However, I would like to be able to terminate the login process if that
>user fails to select a password. I though I would examine the return
>code of the passwd command and then exit if it's not 0. BUT, simply
>executing "exit" doesn't abort the login; it aborts /etc/profile! What
>can I execute to terminate the login of a user who fails to select a
>valid password?
>
Assuming that you have a script called chkpasswd that you call
from your .login or .profile (or /etc/profile, whatever) and
chkpasswd exits with 0 on success or something else on failure,
that can't you test the return value from chkpasswd and
based on that do a
kill -1 $$
?
$$ is the pid of the current shell.
-mark
--
Mark Sicignano ...!uunet!hsi!mark
3M Health Information Systems mark at hsi.com
--
More information about the Comp.unix.admin
mailing list