Linux : Lancer une commande en tant qu’un utilisateur

Lancer une commande en tant qu'un certain utilisateur Linux permet de ne pas avoir à changer d'utilisateur au cours de la session.
  • Linux
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.

Article publié le

Dernière modification le

Laisser un commentaire

Votre adresse e-mail 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.