commande Linux su
Linux su commande pour changer l'identité d'un autre utilisateur, en plus de la racine, le besoin de taper le mot de passe de l'utilisateur.
Accès: Tous les utilisateurs.
grammaire
su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]
Description Paramètre:
- -f ou --fast pas commencer à lire des fichiers (tels que csh.cshrc etc.), seulement pour le csh ou tcsh
- -m ne change pas les variables environnementales lorsque -p ou --preserve-environnement mise en œuvre de su
- -c commande ou --command = commande a été modifié pour tenir compte de l'utilisateur USER et exécute des instructions (commandes), puis revenir à l'utilisateur d'origine
- -s shell ou --shell = shell shell spécifiée à exécuter (bash tcsh csh, etc.), par défaut est / etc / passwd au sein de l'utilisateur (USER) shell
- documentation d'affichage --help
- --version Afficher les informations de version
- - Ou -l --login ce paramètre après l'addition, si re-connexion de l'utilisateur, comme la majorité des variables environnementales (HOME SHELL USER, etc.) sont basées sur l'utilisateur (USER) sur la base, et le travail répertoire va changer, si vous ne spécifiez pas USER, la valeur par défaut est la racine
- USER Pour modifier compte utilisateur
- ARG entrant de nouveaux paramètres shell
Exemples
Changer pour le compte root et après l'exécution de la commande ls pour quitter à l'utilisateur d'origine
su -c ls root
Changer compte root et pass -f paramètre à la coque du nouvel exécutif
su root -f
Et modifier les comptes pour clsung clsung changer le répertoire de travail dans le répertoire de la maison (la maison dir)
su - clsung
Changer d'utilisateur
[email protected]:~$ whoami //显示当前用户 hnlinux [email protected]:~$ pwd //显示当前目录 /home/hnlinux [email protected]:~$ su root //切换到root用户 密码: [email protected]:/home/hnlinux# whoami root [email protected]:/home/hnlinux# pwd /home/hnlinux
Changer d'utilisateur, en changeant les variables d'environnement
[email protected]:~$ whoami //显示当前用户 hnlinux [email protected]:~$ pwd //显示当前目录 /home/hnlinux [email protected]:~$ su - root //切换到root用户 密码: [email protected]:/home/hnlinux# whoami root [email protected]:/home/hnlinux# pwd //显示当前目录 /root