Lancer script en root
Fermé
urahara78
Messages postés
294
Date d'inscription
mercredi 10 février 2010
Statut
Membre
Dernière intervention
3 mai 2015
-
15 oct. 2010 à 09:54
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 - 15 oct. 2010 à 11:12
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 - 15 oct. 2010 à 11:12
Bonjour,
Une question qui peut paraitre assez c** mais je souhaiterais exécuter un script en root.
En effet à l'intérieur du script j'ai des commandes qui ne passent qu'en root. Je cherche donc un moyen de faire passer dans le script le login + mdp du compte root.
Est-ce possible?
Merci !
Une question qui peut paraitre assez c** mais je souhaiterais exécuter un script en root.
En effet à l'intérieur du script j'ai des commandes qui ne passent qu'en root. Je cherche donc un moyen de faire passer dans le script le login + mdp du compte root.
Est-ce possible?
Merci !
A voir également:
- Execute script as root
- Script vidéo youtube - Guide
- Kingo root - Télécharger - Divers Utilitaires
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Supprimer application préinstallée android sans root - Guide
9 réponses
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 793
Modifié par teebo le 15/10/2010 à 10:21
Modifié par teebo le 15/10/2010 à 10:21
Hello,
Il est possible de le faire:
http://unixhelp.ed.ac.uk/CGI/man-cgi?su
Le mieux étant sans doute de lancer ton script en root avec ce genre de commande
Et quand tu le lances, tu dois donner ton password...
Sinon sous Ubuntu c'est du côté de sudo qu'il faut chercher
A Bobo, assassiné lâchement par des designers sans imagination.
Il est possible de le faire:
http://unixhelp.ed.ac.uk/CGI/man-cgi?su
Le mieux étant sans doute de lancer ton script en root avec ce genre de commande
su -root -c "myScript.sh"(ce que tu peux aussi mettre dans un script)
Et quand tu le lances, tu dois donner ton password...
Sinon sous Ubuntu c'est du côté de sudo qu'il faut chercher
A Bobo, assassiné lâchement par des designers sans imagination.
Regrets éternels.
urahara78
Messages postés
294
Date d'inscription
mercredi 10 février 2010
Statut
Membre
Dernière intervention
3 mai 2015
30
15 oct. 2010 à 10:25
15 oct. 2010 à 10:25
Le problème avec ta solution est que je dois écrire moi même le mot de passe. Hors c'est un script qui sera automatique (lancé tous les X temps ) donc je serais pas devant le pc ^^.
C'"est pour cela qu'il me faut un moyen dans le script de dire que je me connecte en root et que je donne le mot de passe dedans.
C'"est pour cela qu'il me faut un moyen dans le script de dire que je me connecte en root et que je donne le mot de passe dedans.
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 793
15 oct. 2010 à 10:29
15 oct. 2010 à 10:29
Et si tu le mets dans ton crontab?
urahara78
Messages postés
294
Date d'inscription
mercredi 10 février 2010
Statut
Membre
Dernière intervention
3 mai 2015
30
15 oct. 2010 à 10:35
15 oct. 2010 à 10:35
C'est à dire? Je ne connais pas bien linux et je compte effectivement utiliser cron pour exécuter mon script. Tu peux m'en dire plus?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 793
15 oct. 2010 à 10:58
15 oct. 2010 à 10:58
Ben chaque utilisateur a un crontab (y compris root) et c'est lancé automatiquement selon différentes règles
https://fr.wikipedia.org/wiki/Crontab
https://fr.wikipedia.org/wiki/Crontab
urahara78
Messages postés
294
Date d'inscription
mercredi 10 février 2010
Statut
Membre
Dernière intervention
3 mai 2015
30
15 oct. 2010 à 11:03
15 oct. 2010 à 11:03
Donc il suffit que j'ouvre un terminal, je me met en root et je crée mon cron et tout passera sans pb?
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 793
Modifié par teebo le 15/10/2010 à 11:08
Modifié par teebo le 15/10/2010 à 11:08
C'est l'idée (un fichier sera créer dans le répertoire /etc/crontab)
Après il faut surveiller bien sûr, mais c'est la bonne piste, ça me parait sûr...
A Bobo, assassiné lâchement par des designers sans imagination.
Après il faut surveiller bien sûr, mais c'est la bonne piste, ça me parait sûr...
A Bobo, assassiné lâchement par des designers sans imagination.
Regrets éternels.
urahara78
Messages postés
294
Date d'inscription
mercredi 10 février 2010
Statut
Membre
Dernière intervention
3 mai 2015
30
15 oct. 2010 à 11:08
15 oct. 2010 à 11:08
Bon, reste que je n'ai pas les moyens de tester donc on va espérer que c'est bon ^^. tu aurais la syntaxe exacte d'un cron exécuté tous les jours a 00h00 stp?
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 793
15 oct. 2010 à 11:12
15 oct. 2010 à 11:12
Non, je suis au boulot (donc sous windows), pas moyen de fouiller mes trucs...
Mais sur internet il doit y avoir ca non?
http://www.unixgeeks.org/security/newbie/unix/cron-1.html
Mais sur internet il doit y avoir ca non?
http://www.unixgeeks.org/security/newbie/unix/cron-1.html