su
1. su.1.man
Manpage of SU
SU
Section: Commandes utilisateur (1)Updated: 16/02/2011
Index Return to Main Contents
NOM
su - change user ID or become superuserSYNOPSIS
- su [options] [nom_utilisateur]
DESCRIPTION
Des param`etres suppl'ementaires peuvent ^etre fournis apr`es le nom de l'utilisateur. Dans ce cas, ils sont donn'es `a l'interpr'eteur de commandes de connexion de l'utilisateur. En particulier, le param`etre Fo -c Fc consid`ere que le param`etre suivant est une commande pour la plupart des interpr'eteurs de commandes. La commande sera ex'ecut'ee par l'interpr'eteur indiqu'e dans /etc/passwd pour l'utilisateur cible.
Vous pouvez utiliser le param`etre -- pour s'eparer les options de su des param`etres fournis par l'interpr'eteur de commandes.
Un mot de passe sera demand'e `a l'utilisateur, si n'ecessaire. Les mots de passe incorrects produisent un message d'erreur. Toutes les tentatives, r'eussies ou non, sont enregistr'ees afin de d'etecter tout abus du syst`eme.
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 `a un sous-syst`eme est indiqu'ee par la pr'esence d'un Fo * Fc comme premier caract`ere de l'interpr'eteur de commandes initial. Le r'epertoire personnel sera utilis'e comme racine d'un nouveau syst`eme de fichiers dans lequel l'utilisateur sera connect'e.
OPTIONS
Les options applicables `a la commande su sont :
-c, --command COMMAND
- Indiquer une commande qui sera invoqu'ee par l'interpr'eteur de commandes en utilisant son option -c
-, -l, --login
-
Fournir `a l'utilisateur un environnement similaire `a celui qu'il aurait obtenu s'il s''etait connect'e directement.
Lorsque - est utilis'e, il doit ^etre indiqu'e comme dernier param`etre de su option. Les autres formes (-l et --login) ne pr'esentent pas cette restriction.
-s, --shell INTERPR'ETEUR
-
Interpr'eteur de commande devant ^etre appel'e.
The invoked shell is chosen from (highest priority first):
- Interpr'eteur de commande indiqu'e par --shell.
- Si --preserve-environment est utilis'e, l'interpr'eteur de commandes indiqu'e par la variable d'environnement $SHELL sera utilis'e.
- Interpr'eteur de commandes indiqu'e dans /etc/passwd pour l'utilisateur cible.
- /bin/sh si aucun interpr'eteur de commandes ne peut ^etre trouv'e par l'une des m'ethodes 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
-
Preserve the current environment, except for:
$PATH
- reset according to the /etc/login.defs options ENV_PATH or ENV_SUPATH (see below);
$IFS
- reset to Fo <space><tab><newline> Fc, if it was set.
Si l'utilisateur cible poss`ede un interpr'eteur de commandes restreint, cette option n'a aucun effet (`a moins que su ne soit appel'e par le superutilisateur).
Note that the default behavior for the environment is the following:
- The $HOME, $SHELL, $USER, $LOGNAME, $PATH, and $IFS environment variables are reset.
- If --login is not used, the environment is copied, except for the variables above.
- If --login is used, the $TERM, $COLORTERM, $DISPLAY, and $XAUTHORITY environment variables are copied if they were set.
- If --login is used, the $TZ, $HZ, and $MAIL environment variables are set according to the /etc/login.defs options ENV_TZ, ENV_HZ, MAIL_DIR, and MAIL_FILE (see below).
- If --login is used, other environment variables might be set by the ENVIRON_FILE file (see below).
AVERTISSEMENTS
Cette version de su a de nombreuses options de compilation. Seules certaines d'entre elles peuvent avoir 'et'e activ'ees sur votre site.
CONFIGURATION
Les variables de configuration suivantes de /etc/login.defs modifient le comportement de cet outil :
CONSOLE (cha^ine ce caract`eres)
-
S'il est d'efini, soit un chemin complet du fichier contenant les noms de p'eriph'eriques (un par ligne), soit une liste de noms du p'eriph'erique d'elimit'ee par des Fo : Fc. Les connexions d'un administrateur ne seront autoris'ees que depuis ces p'eriph'eriques.
S'il n'est pas d'efini, root pourra se connecter depuis n'importe quel p'eriph'erique.
The device should be specified without the /dev/ prefix.
CONSOLE_GROUPS (cha^ine ce caract`eres)
-
Une liste de groupes `a rajouter aux groupes suppl'ementaires de l'utilisateur lors d'une connexion sur une console (d'etermin'e par le param`etre CONSOLE). Par d'efaut, aucun groupe n'est ajout'e.
`A utiliser avec pr'ecaution : il est possible que les utilisateurs aient un acc`es permanent `a ces groupes, et cela m^eme s'ils ne sont pas connect'es sur la console.
DEFAULT_HOME (bool'een)
-
Indiquer si la connexion est permise si on ne peut pas acc'eder au r'epertoire personnel. Le r'eglage par d'efaut est Fo no Fc.
S'il est r'egl'e sur yes, l'utilisateur va se connecter dans le r'epertoire racine (/) s'il n'est pas possible d'acc'eder `a son r'epertoire personnel.
ENV_HZ (cha^ine ce caract`eres)
- S'il est d'efini, il sera utilis'e pour d'efinir la variable d'environnement HZ lorsqu'un utilisateur se connecte. La valeur doit ^etre pr'ec'ed'ee par HZ=. Une valeur commune sur Linux est HZ=100.
ENVIRON_FILE (cha^ine ce caract`eres)
-
Si ce fichier existe et est lisible, l'environnement de connexion sera lu `a partir de lui. Chaque ligne doit ^etre sous la forme nom=valeur.
Lines starting with a # are treated as comment lines and ignored.
ENV_PATH (cha^ine ce caract`eres)
- S'il est d'efini, il sera utilis'e pour d'efinir la variable d'environnement PATH quand un utilisateur ordinaire se connecte. La valeur peut ^etre pr'ec'ed'ee par PATH=, ou une liste de chemins s'epar'es par des deux points (par exemple /bin:/usr/bin). La valeur par d'efaut est PATH=/bin:/usr/bin.
ENV_SUPATH (cha^ine ce caract`eres)
- S'il est d'efini, il sera utilis'e pour d'efinir la variable d'environnement PATH quand le super-utilisateur se connecte. La valeur peut ^etre pr'ec'ed'ee par PATH= ou une liste de chemins s'epar'es par deux points (par exemple /sbin:/bin:/usr/sbin:/usr/bin). La valeur par d'efaut est PATH=/bin:/usr/bin.
ENV_TZ (cha^ine ce caract`eres)
-
S'il est d'efini, il sera utilis'e pour d'efinir la variable d'environnement TZ quand un utilisateur se connecte. La valeur peut ^etre le nom d'un fuseau horaire pr'ec'ed'e par
TZ=
(par exemple
TZ=CST6CDT), ou le chemin complet vers le fichier contenant la sp'ecification du fuseau horaire (par exemple
/etc/tzname).
Si un chemin complet est sp'ecifi'e mais que le fichier n'existe pas ou ne peut pas ^etre lu, la valeur par d'efaut utilis'ee est TZ=CST6CDT.
LOGIN_STRING (cha^ine ce caract`eres)
-
La cha^ine de caract`eres utilis'ee pour l'invite de mot de passe. La valeur par d'efaut est d'utiliser "Password: " (Fo mot de passe : Fc), ou une traduction de cette cha^ine. Si vous d'efinissez cette variable, l'invite ne sera pas traduite.
Si la cha^ine contient %s, ces caract`eres seront remplac'es par le nom de l'utilisateur.
MAIL_CHECK_ENAB (bool'een)
-
Activer le contr^ole et l'affichage du statut de la bo^ite aux lettres durant la connexion.
Vous devriez le d'esactiver si les fichiers de d'emarrage de l'interpr'eteur de commandes v'erifie d'ej`a la pr'esence de courriers (Fo mail -e Fc ou 'equivalent).
MAIL_DIR (cha^ine ce caract`eres)
- R'epertoire d'attente des courriels (Fo mail spool directory Fc). Ce param`etre est n'ecessaire pour manipuler les bo^ites `a lettres lorsque le compte d'un utilisateur est modifi'e ou supprim'e. S'il n'est pas sp'ecifi'e, une valeur par d'efaut d'efinie `a la compilation est utilis'ee.
MAIL_FILE (cha^ine ce caract`eres)
- D'efinit l'emplacement des bo^ites aux lettres des utilisateurs relativement `a leur r'epertoire personnel.
Les param`etres MAIL_DIR et MAIL_FILE sont utilis'ees par useradd, usermod, et userdel pour cr'eer, d'eplacer, ou supprimer les bo^ites aux lettres des utilisateurs.
If MAIL_CHECK_ENAB is set to yes, they are also used to define the MAIL environment variable.
QUOTAS_ENAB (bool'een)
- Enable setting of ulimit, umask, and niceness from passwd gecos field.
SULOG_FILE (cha^ine ce caract`eres)
- S'il est d'efini, les activit'es de su seront enregistr'ees dans ce fichier.
SU_NAME (cha^ine ce caract`eres)
- 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".
SU_WHEEL_ONLY (bool'een)
- If yes, the user must be listed as a member of the first gid 0 group in /etc/group (called root on most Linux systems) to be able to su to uid 0 accounts. If the group doesn't exist or is empty, no one will be able to su to uid 0.
SYSLOG_SU_ENAB (bool'een)
- Enable "syslog" logging of su activity - in addition to sulog file logging.
USERGROUPS_ENAB (bool'een)
-
Enable setting of the umask group bits to be the same as owner bits (examples: 022 -> 002, 077 -> 007) for non-root users, if the uid is the same as gid, and username is the same as the primary group name.
If set to yes, userdel will remove the user's group if it contains no more members, and useradd will create by default a group with the name of the user.
FICHIERS
/etc/passwd
- Informations sur les comptes des utilisateurs.
/etc/shadow
- Informations s'ecuris'ees sur les comptes utilisateurs.
/etc/login.defs
- Configuration de la suite des mots de passe cach'es Fo shadow password Fc.
VOIR AUSSI
login(1), login.defs(5), sg(1), sh(1).
Index
This document was created by man2html using the manual pages.
Time: 17:12:31 GMT, January 19, 2012




