[colug-432] Root Login Debian

Rob Funk rfunk at funknet.net
Mon Feb 13 15:10:33 EST 2012


On Monday, February 13, 2012 02:20:45 PM Richard Holbert wrote:
> Here's a snip from the sudo man page:
> 
> The -i (simulate initial login) option runs the shell specified in the
> passwd(5) entry of the target user as a login shell.  This means that
> login-specific resource files such as .profile or .login will be read by
> the shell.  If a command is specified, it is passed to the shell for
> execution. Otherwise, an interactive shell is executed.  sudo attempts
> to change to that user's home directory before running the shell.  It
> also initializes the environment, leaving DISPLAY and TERM unchanged,
> setting HOME, MAIL, SHELL, USER, LOGNAME, and PATH, as well as the
> contents of /etc/environment on Linux and AIX systems.  All other
> environment variables are removed.

Don't miss -s, the non-login version:

       -s [command]
                   The -s (shell) option runs the shell specified by the SHELL
                   environment variable if it is set or the shell as specified
                   in passwd(5).  If a command is specified, it is passed to
                   the shell for execution.  Otherwise, an interactive shell
                   is executed.


More information about the colug-432 mailing list