Provided by:
login_4.1.1-6ubuntu6_i386 
NOM
su - change user ID or become superuser
SYNOPSIS
su [options] [nom_utilisateur]
DESCRIPTION
The su command is used to become another user during a login session.
Invoked without a username, su defaults to becoming the superuser. The
optional argument - may be used to provide an environment similar to
what the user would expect had the user logged in directly.
Des paramètres supplémentaires peuvent être fournis après le nom de
l´utilisateur. Dans ce cas, ils sont donnés à l´interpréteur de
commandes de connexion de l´utilisateur. En particulier, le paramètre
« -c » considère que le paramètre suivant est une commande pour la
plupart des interpréteurs de commandes. La commande sera exécutée par
l´interpréteur indiqué dans /etc/passwd pour l´utilisateur cible.
Vous pouvez utiliser le paramètre -- pour séparer les options de su des
paramètres fournis par l´interpréteur de commandes.
Un mot de passe sera demandé à l´utilisateur, si nécessaire. Les mots
de passe incorrects produisent un message d´erreur. Toutes les
tentatives, réussies ou non, sont enregistrées afin de détecter tout
abus du système.
The current environment is passed to the new shell. The value of $PATH
is reset to /bin:/usr/bin for normal users, or
/sbin:/bin:/usr/sbin:/usr/bin for the superuser. This may be changed
with the ENV_PATH and ENV_SUPATH definitions in /etc/login.defs.
Une connexion à un sous-système est indiquée par la présence d´un « * »
comme premier caractère de l´interpréteur de commandes initial. Le
répertoire personnel sera utilisé comme racine d´un nouveau système de
fichiers dans lequel l´utilisateur sera connecté.
OPTIONS
Les options applicables à la commande su sont :
-c, --command COMMAND
Indiquer une commande qui sera invoquée par l´interpréteur de
commandes en utilisant son option -c
-, -l, --login
Fournir à l´utilisateur un environnement similaire à celui qu´il
aurait obtenu s´il s´était connecté directement.
Lorsque - est utilisé, il doit être indiqué comme dernier paramètre
de su option. Les autres formes (-l et --login) ne présentent pas
cette restriction.
-s, --shell INTERPRÉTEUR
Interpréteur de commande devant être appelé.
The invoked shell is chosen from (highest priority first):
· Interpréteur de commande indiqué par --shell.
· Si --preserve-environment est utilisé, l´interpréteur de
commandes indiqué par la variable d´environnement $SHELL sera
utilisé.
· Interpréteur de commandes indiqué dans /etc/passwd pour
l´utilisateur cible.
· /bin/sh si aucun interpréteur de commandes ne peut être trouvé
par l´une des méthodes ci-dessus.
If the target user has a restricted shell (i.e. the shell field
of this user´s entry in /etc/passwd is not listed in
/etc/shell), then the --shell option or the $SHELL environment
variable won´t be taken into account, unless su is called by
root.
-m, -p, --preserve-environment
Préserver l´environnement actuel.
Si l´utilisateur cible possède un interpréteur de commandes
restreint, cette option n´a aucun effet (à moins que su ne soit
appelé par le superutilisateur).
AVERTISSEMENTS
Cette version de su a de nombreuses options de compilation. Seules
certaines d´entre elles peuvent avoir été activées sur votre site.
CONFIGURATION
The following configuration variables in /etc/login.defs change the
behavior of this tool:
CONSOLE_GROUPS (string)
List of groups to add to the user´s supplementary group set when
logging in on the console (as determined by the CONSOLE setting).
Default is none.
Use with caution - it is possible for users to gain permanent
access to these groups, even when not logged in on the console.
DEFAULT_HOME (boolean)
Indicate if login is allowed if we can´t cd to the home directory.
Default in no.
If set to yes, the user will login in the root (/) directory if it
is not possible to cd to her home directory.
ENV_PATH (string)
If set, it will be used to define the PATH environment variable
when a regular user login. The value can be preceded by PATH=, or a
colon separated list of paths (for example /bin:/usr/bin). The
default value is PATH=/bin:/usr/bin.
ENV_SUPATH (string)
If set, it will be used to define the PATH environment variable
when the superuser login. The value can be preceded by PATH=, or a
colon separated list of paths (for example
/sbin:/bin:/usr/sbin:/usr/bin). The default value is
PATH=/bin:/usr/bin.
SULOG_FILE (string)
If defined, all su activity is logged to this file.
SU_NAME (string)
If defined, the command name to display when running "su -". For
example, if this is defined as "su" then a "ps" will display the
command is "-su". If not defined, then "ps" would display the name
of the shell actually being run, e.g. something like "-sh".
SYSLOG_SU_ENAB (boolean)
Enable "syslog" logging of su activity - in addition to sulog file
logging.
FICHIERS
/etc/passwd
Informations sur les comptes des utilisateurs.
/etc/shadow
Informations sécurisées sur les comptes utilisateurs.
VOIR AUSSI
login(1), login.defs(5), sg(1), sh(1)