Bonjour,
Je voudrais, sous root, lancer un process qui aurait les droits d'un utilisateur connu du système.
Est-ce possible ?
Bonjour,
Je voudrais, sous root, lancer un process qui aurait les droits d'un utilisateur connu du système.
Est-ce possible ?
La commande su est faite pour ça :
# su - utilisateur -c "ma_commande -avec -ces -arguments &"
_ la commande su permet de changer l'utilisateur courent
_ si tu es sous root, tu n'aurras pas de mot de passe à taper
_ le switch -c permet de revenir vers l'utilisateur initial apres execution de la commande
_ tu peux utiliser & à la fin de la commande pour la passer en arrière plan et reprendre la main sur le terminal
_ tu peux utiliser le switch - pour charger les variables d'environnement de l'utilisateur en question
man su pour plus de détails
A+
Joris
je connaissais su, mais pas cette fonctionnalité.
J'ai cherché sur plein d'autre commandes, mais je n'ai pas pensé à celle-là.
Merci beaucoup![]()
![]()
Partager