Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1773 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [SHELL]script avec mot de passe root sans prompt

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SHELL]script avec mot de passe root sans prompt

n°1651413
mv1
Posté le 30-11-2007 à 15:47:55  profilanswer
 

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 !!

mood
Publicité
Posté le 30-11-2007 à 15:47:55  profilanswer
 

n°1657007
Sve@r
Posté le 12-12-2007 à 09:52:29  profilanswer
 

mv1 a écrit :

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 !!


 
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...


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
n°1657143
matafan
Posté le 12-12-2007 à 14:25:40  profilanswer
 

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.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [SHELL]script avec mot de passe root sans prompt

 

Sujets relatifs
Passer une variable php dasn un script javascript[Résolu] un script ne respercte pas <form action="">
Inclure un script dans mon site websouci avec un script "compte à rebours"
pb script page aleatoireRemplacer fonction mysql par odbc dans script
Mot de passe modulescript d'impression en python
[Divers]Script pour relever des infos sur un site webscript recherche mot et liste document les contenants
Plus de sujets relatifs à : [SHELL]script avec mot de passe root sans prompt


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR