|
NAMEcalife —
becomes root (or another user) legally.
SYNOPSIS
DESCRIPTIONCalife requests user's own
password for becoming login (or
root, if no login is provided), and switches to that
user and group ID after verifying proper rights to do so. A shell is then
executed. If calife is executed by root, no password
is requested and a shell with the appropriate user ID is executed.
The invoked shell is the user's own except when a shell is
specified in the configuration file If This is Only users specified in You can specify in the
FILES
SEE ALSOsu(1), calife.auth(5), group(5), environ(7)ENVIRONMENTThe original environment is kept. This isnot a security
problem as you have to be yourself at login (i.e. it does not have the same
security implications as in
su(1) ).
Environment variables used by
BUGSThe MD5-based crypt(3) function is slower and probably stronger than the DES-based one but it is usable only among FreeBSD 2.0+ systems.HISTORYAcalife command appeared in DG/UX, written for Antenne
2 in 1991. It has evolved considerably since this period with more OS support,
user lists handling and improved logging.
PAM support was introduced in 2005 to port it to MacOS X variants (Panther and up). AUTHOROllivier Robert <roberto@keltia.freenix.fr>
Visit the GSP FreeBSD Man Page Interface. |