Signifie utilisateur suppléant. Cette commande est utilisée pour changer d’utilisateur et permet d’exécuter la commande avec le privilège de cet utilisateur. Il simplifie, généralement pour l’administrateur, la gestion des utilisateurs. Au lieu de se connecter au shell pour des utilisateurs et des sessions distincts, l’administrateur peut se connecter avec son propre compte et passer à un utilisateur spécifique avec son nom d’utilisateur.
Syntaxe générale pour su
commande:
$ su [OPTIONS] [USER [ARGUMENT...]]
Connectez-vous avec un autre compte utilisateur
su [username]
Transmettez le nom d’utilisateur au su
commande, et il fournira une session de connexion lorsque le mot de passe aura été vérifié.
Exemple: Connectez-vous avec un autre nom d’utilisateur nouveau.
Connectez-vous avec un autre compte utilisateur + exécutez une commande
su [username] -c [command]
Le -c
L’option vous permet d’exécuter une commande particulière sous un compte d’utilisateur différent et d’afficher les résultats dans la session de connexion en cours.
Exemple: Exécution de la ls
commande sous un autre compte utilisateur nouveau et l’afficher dans le ubuntu session de connexion.
Spécifiez la coque
su -s /bin/[shell]
Utilisez le -s
option pour changer un shell par défaut existant en un autre.
Exemple: Utilisation de la commande pour ouvrir le racine compte utilisateur dans le Coque Z (zsh).
Préserver l’environnement du compte utilisateur
su âÂÂp [another_user]
Le -p
L’option permet de conserver l’environnement du compte utilisateur courant.
Exemple: Commutation Nom d’utilisateur d’utilisateur à utilisateur nouveau. Et affichant le domicile répertoire pour montrer qu’il reste le même.