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.

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.