script avec mot de passe root sans prompt [SHELL] - Shell/Batch - Programmation
Marsh Posté le 12-12-2007 à 09:52:29
mv1 a écrit : Bonjour, |
Ton appli est un exécutable ? Tu la donnes à root (chown root appli) et tu lui mets le setuid (chmod u+s appli) (tout ça en tant que root).
Ton appli aura les droits root et pourra écrire ce qu'elle veut où elle veut sans que t'aies de pb de mot de passe...
Marsh Posté le 12-12-2007 à 14:25:40
Autrement tu lances ton script zsh via un xterm -e ton_script, ce qui ouvrira un xterm pour lancer ton script dedans. Comme ça tu peux faire un simple "su" dans ton script, et entrer le mot de passe dans le xterm.
Marsh Posté le 30-11-2007 à 15:47:55
Bonjour,
Je réalise une appli graphique qui exécute en arrière plan un script zsh dont le but est de copier des fichiers dans /usr/lib qui est protégé en écriture. Cette exécution en arrière plan fait qu'il n'y a pas de fenêtre avec un prompt pour demander le mot de passe. Je souhaiterais donc récupérer le mot de passe dans une fenêtre graphique, puis le passer dans le script dans un truc du genre "sudo -u root -p pwd cp x /usr/lib/".
Est-ce possible ? comment ?
Merci bien par avance pour votre aide !!