Commande su dans Linux avec des exemples utiles
- 3729
- 211
- Jade Muller
Le su La commande est également connue sous le nom changer d'utilisateur. Cette commande est utilisée pour devenir un autre utilisateur lors d'une session de connexion. Lorsqu'il est invoqué sans nom d'utilisateur, SU défaut passe à la super utilisateur. Fondamentalement, la commande SU est utilisée pour modifier le courant connecté à l'utilisateur en un autre utilisateur sans enregistrer du système.
C'est une commande fréquemment utilisée principalement par les utilisateurs de terminaux Linux. Ce tutoriel vous aidera à comprendre les utilisations de la commande Linux Su avec des exemples.
Syntaxe:
su [Options] [User] [Args facultatif…]
Exemples de commande su dans Linux
Commençons par un exemple de base. Je suis connecté à mon système avec la «racine» de l'utilisateur, j'ai vérifié l'identification à l'aide de la commande whoami. Puis passer à l'utilisateur root avec la commande su. A encore vérifié l'identification.
qui suis je
### Sortie: Rahulsu - root
### devenir un utilisateur racinequi suis je
### Sortie: racine
Choses à savoir:
- Invoquez la commande SU sans nom d'utilisateur devient le superutilisateur (racine).
- Utilisation de trait d'union (-) avec commutation Invoquez des scripts de coquille de connexion. Ceci est utilisé pour fournir un environnement similaire à ce que l'utilisateur a obtenu à la connexion directe
- L'environnement actuel est transmis au nouveau shell avec des variables d'environnement efficaces à l'utilisateur commuté.
Les utilisateurs privilégiés sudo peuvent également préfixer Sudo avec la commande SU. comme:
sudo su - racine
Parfois, vous devez seulement changer d'utilisateur pour exécuter une seule ou peu de commandes. Dans cette condition, Su vous fournit -c
Option d'exécuter la commande comme un autre utilisateur sans réellement changer le shell.
su - root -c "whoami"
### Sortie: racine
Options de ligne de commande SU
La commande Linux Su n'a que peu mais une option très utile. Ces options sont très utiles tout en automatisant les tâches avec les scripts de shell.
-C, - Command
Utilisez ces options pour passer la commande sur le shell invoqué. Avec l'aide de cela, vous pouvez exécuter la commande en tant qu'un autre utilisateur.-, -L, - Login
faire de la nouvelle coque un shell de connexion. Ainsi, tout l'environnement sera défini comme similaire à l'utilisateur connecté directement.-
-s, - shell
Modifiez le shell par défaut spécifié dans / etc / le fichier passwd. -M, -P, --preserve-environnement
Utilisez cette option pour préserver les variables d'environnement, cela est utile, tout en exécutant temporairement la commande comme un autre utilisateur.
Conclusion
Dans ce tutoriel, vous avez appris la commande Linux Su avec des exemples utiles.
- « Comment installer et configurer GitLab sur Ubuntu 20.04
- Les commandes Linux exécutent comme un autre utilisateur »