2007-10-07 11:46:52 +00:00
. \" ** You probably do not want to edit this file directly **
. \" It was generated using the DocBook XSL Stylesheets (version 1.69.0).
. \" Instead of manually editing it, you probably should edit the DocBook XML
. \" source for it and then use the DocBook XSL Stylesheets to regenerate it.
.TH "SU" "1" "08/03/2005" "User Commands" "User Commands"
. \" disable hyphenation
.nh
. \" disable justification (adjust text to left margin only)
2007-10-07 11:46:25 +00:00
.ad l
2007-10-07 11:46:52 +00:00
.SH "NAME"
su \- change user ID or become super\- user
.SH "SYNOPSIS"
2007-10-07 11:46:25 +00:00
.HP 3
2007-10-07 11:46:52 +00:00
\fB su\fR [\- ] [\fI username\fR \ [\ \fIargs\fR\ ]]
2007-10-07 11:46:25 +00:00
.SH "DESCRIPTION"
2007-10-07 11:44:44 +00:00
.PP
2007-10-07 11:46:52 +00:00
\fB su\fR
is used to become another user during a login session. Invoked without a username,
\fB su\fR
defaults to becoming the super user. The optional argument
\fB \- \fR
may be used to provide an environment similar to what the user would expect had the user logged in directly.
2007-10-07 11:44:44 +00:00
.PP
2007-10-07 11:46:52 +00:00
Additional arguments may be provided after the username, in which case they are supplied to the user\(aa s login shell. In particular, an argument of
\fB \- c\fR
will cause the next argument to be treated as a command by most command interpreters. The command will be executed by the shell specified in
\fI /etc/passwd\fR
for the target user.
2007-10-07 11:44:44 +00:00
.PP
2007-10-07 11:46:52 +00:00
The user will be prompted for a password, if appropriate. Invalid passwords will produce an error message. All attempts, both valid and invalid, are logged to detect abuses of the system.
2007-10-07 11:44:44 +00:00
.PP
2007-10-07 11:46:52 +00:00
The current environment is passed to the new shell. The value of
\fI $PATH\fR
is reset to
\fI /bin:/usr/bin\fR
for normal users, or
\fI /sbin:/bin:/usr/sbin:/usr/bin\fR
for the super user. This may be changed with the
\fI ENV_PATH\fR
and
\fI ENV_SUPATH\fR
definitions in
\fI /etc/login.defs\fR .
2007-10-07 11:46:25 +00:00
.PP
2007-10-07 11:46:52 +00:00
A subsystem login is indicated by the presence of a "*" as the first character of the login shell. The given home directory will be used as the root of a new file system which the user is actually logged into.
2007-10-07 11:46:25 +00:00
.SH "CAVEATS"
.PP
2007-10-07 11:46:52 +00:00
This version of
\fB su\fR
has many compilation options, only some of which may be in use at any particular site.
2007-10-07 11:46:25 +00:00
.SH "FILES"
.TP
\fI /etc/passwd\fR
user account information
.TP
\fI /etc/shadow\fR
secure user account information
.SH "SEE ALSO"
.PP
2007-10-07 11:46:52 +00:00
\fB login\fR (1),
\fB sh\fR (1),
\fB login.defs\fR (5),
\fB suauth\fR (5)
2007-10-07 11:46:25 +00:00
.SH "AUTHOR"
.PP
2007-10-07 11:46:52 +00:00
Julianne Frances Haugh <jockgrrl@ix.netcom.com>