|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Débutant
Inscription : mai 2006 Messages : 529 ![]() |
Bonjour,
Je voulais savoir comment faire pour avoir un script dans lequel je vais introduire le mot de passe de l'utilisateur root Ce script va être exécuter, par la suite, afin de pouvoir lancer des instructions nécessitant d'être sous le mode root ! Je sais que cette solution est un peu débile mais c'est mon seul issue Mercu pour votre aide ! |
|
|
00
|
|
|
#3 |
![]() ![]() Idriss NeumannConsultant en SSII et étudiant au CNAM Paris (ingénieur SI) Inscription : février 2009 Messages : 1 980 ![]() |
Bonjour.
C'est la mode en ce moment ... des solutions ont été proposées ici :http://www.developpez.net/forums/d10...wd-via-script/ http://www.developpez.net/forums/d10...iptables-java/ Cordialement, Idriss |
|
01
|
|
|
#4 |
|
Débutant
Inscription : mai 2006 Messages : 529 ![]() |
Merci pour vos réponses, mais je vois que la solution la plus simple est de désactiver le mot de passe pour l'utilisateur root, mais je me demande si l'autre solution (créer un script avec exept) est faisable?
|
|
|
01
|
|
|
#5 | |
![]() ![]() Idriss NeumannConsultant en SSII et étudiant au CNAM Paris (ingénieur SI) Inscription : février 2009 Messages : 1 980 ![]() |
Citation:
Tu peut aussi te servir de SSH avec clefs publiques/privées (je ne l'ai jamais fait mais il y a déjà eu des posts dessus Cordialement, Idriss |
|
|
01
|
|
|
#6 | ||||
|
Débutant
Inscription : mai 2006 Messages : 529 ![]() |
J'ai fait ce script intitulé addkeypair.sh:
Code :
et quand j'ai essayé de l'exécuter via " sh addkeypair.sh ", j'ai eu ce message d'erreur: ![]() Code :
|
||||
|
|
01
|
|
|
#7 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Euh... vire le "sh" devant, rends ton script exécutable et lances-le comme suit :
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
01
|
|
|
#8 | ||
|
Débutant
Inscription : mai 2006 Messages : 529 ![]() |
J'ai rendu mon fichier addkeypair.sh exécutable ... mais ça n'a rien changé !
![]() quand je le lances à travers , je reçois: Code :
user@mopc:~ !!!!
|
||
|
|
10
|
|
|
#9 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Ben c'est normal, vu qu'il n'y a aucune commande après la demande de password
Ou tu ajoutes d'autres commandes à ton script, ou tu mets l'instruction "interact" qui te donneras la main sur le shell et d'où tu pourras enchaîner des commandes manuellement.
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
11
|
|
|
#10 |
|
Débutant
Inscription : mai 2006 Messages : 529 ![]() |
Merci beaucoupp
![]() ça marchait parfait !!! |
|
|
01
|
|
|
#11 | ||
|
Débutant
Inscription : mai 2006 Messages : 529 ![]() |
En fait, il y a un petit soucie
![]() Quand j'exécutes mon script, je change en mode root, tout est parfait ... mais après quelques instants, je reçois: Code :
![]() C'est quoi ça |
||
|
|
01
|
|
|
#12 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Boule de cristal en panne, merci d'afficher ton script
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
20
|
|
|
#13 | ||||
|
Débutant
Inscription : mai 2006 Messages : 529 ![]() |
Le script:
Code :
Code :
|
||||
|
|
01
|
|
|
#14 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Là j'avoue que je sèche
A tout hasard et question de principe, change les "\r" (retour chariot) par des "\n" (fin de ligne) plus conventionnel sous GNU/Linux
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
00
|
|
|
#15 |
|
Débutant
Inscription : mai 2006 Messages : 529 ![]() |
Je penses que tout est bon maintenant
Merci ! --------- ça ne marche pas de nouveau ![]() Je ne sais pas pourquoi. Est-ce que vous pouvez le tester chez vous ? Ou bien me donner un exemple qui est fonctionnel à 100% ! Je vais enfoncer ma main dans l'écran, j'ai tout tester ! |
|
|
00
|
|
|
#16 | ||||
|
Débutant
Inscription : mai 2006 Messages : 529 ![]() |
Voiçi l'exécution avec "\n":
Code :
![]() On dirait qu'il y a un temps de latence entre les 3 instructions : Code :
|
||||
|
|
01
|
|
|
#17 | |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Citation:
Sinon chez moi (avec un vrai "root" pas de sudo) je n'ai aucun problème et ce depuis toujours...
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
|
00
|
|
|
#18 |
![]() ![]() Bernard SIAUDEnseignant Inscription : novembre 2003 Messages : 4 400 ![]() |
Et le setuid ?
Voir : http://fr.wikipedia.org/wiki/Setuid Plus beoin de mot de passe ! Mettre le mot de passe root dans un fichier, je trouve que ce n'est pas une bonne idée
__________________
Modérateur Mandriva Linux Amicalement VOOotre Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org Mes tutoriels |
|
|
01
|
|
|
#19 |
![]() ![]() R&D en systemes informatiques bas niveau Unix/Linux Inscription : mai 2004 Messages : 5 464 ![]() |
C'est toujours plus securise que de mettre le mot de passe en clair dans un script !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com