Linux : Lancer une commande en tant qu’un utilisateur

Lancer une commande Linux avec un utilisateur

Linux : Changer d’utilisateur pour lancer une commande

Il peut être utile lorsque vous avez les droits sudoers ou en tant que root de switcher d’utilisateur au cours de la session. Auquel cas vous pouvez simplement utiliser la commande su :

alex@alex-W65-67SJ:~$ whoami
alex
alex@alex-W65-67SJ:~$ su sacha
Mot de passe :
sacha@alex-W65-67SJ:/home/alex$ whoami
sacha

Lancer une commande pour un utilisateur

Avec la même technique, il est possible de lancer une commande en tant qu’un utilisateur Linux particulier.

alex@alex-W65-67SJ:~$ su charlie -c 'echo "Je suis $USER"'
Mot de passe :
Je suis charlie

Lancer une commande pour un utilisateur peut être très utile pour préserver les bons droits sur les dossiers lorsque vous lancez des commandes.

Comment était cet article ?

Cliquez sur les étoiles pour nous noter !

Note moyenne / 5. Nombre de votes :

Soyez le premier à noter l'article !

Si vous avez trouvé cet article utile...

Partagez-le sur les réseaux sociaux 🙂

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.