Bonjour,
Je suis connecté a un serveur via root, je cherche a lancer une commande avec un user autre que root, cad je veux préciser l'utilisateur qu'a lancer la commande.
Merci pour votre aide.
Bonjour,
Je suis connecté a un serveur via root, je cherche a lancer une commande avec un user autre que root, cad je veux préciser l'utilisateur qu'a lancer la commande.
Merci pour votre aide.
Bonjour,
Tout d'abord, saches qu'il est fortement déconseillé de se logger en tant que root, et encore plus déconseillé de faire cela à distance.
Une fois ceci précisé, il existe plusieurs méthodes pour faire ce que tu souhiates :
- Configurer sudo pour donner les droits à l'utilisateur X de lancer la commande. Ensuite, il te suffit de taper "sudo -u <username> commande_a_executer"
- Se connecter en tant que user X, puis lancer la commande, par exemple via "nohup commande_a_executer &"
- utiliser rsh avec 'localhost', à condition que cela soit permis par la politique de sécurité de la machine
Partager