Latest web development tutorials

commande Linux su

Linux commande Daquan Linux commande Daquan

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

Linux commande Daquan Linux commande Daquan