Logger l'user root dans un script bash
Fermé
sora570
Messages postés
14
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
5 mai 2010
-
1 nov. 2008 à 19:17
sora570 Messages postés 14 Date d'inscription lundi 27 février 2006 Statut Membre Dernière intervention 5 mai 2010 - 1 nov. 2008 à 21:31
sora570 Messages postés 14 Date d'inscription lundi 27 février 2006 Statut Membre Dernière intervention 5 mai 2010 - 1 nov. 2008 à 21:31
Bonjour,
pour me faire comprendre au mieux je vais vous donner un exemple, je veux créé un script en bash qui retournera la commande "ifconfig" le problèmes c'est que pour cela il faut que le script soi lancer par le SuperAdmin ou alors trouver un moyen de ce logger en root dans le script, j'ai essayer avec une clé autosigner et de faire un ssh localhost mais comme je men douter cela me retourne la console et donc ne finit pas le script avant d'avoir quitter cet console.
Mon bute à long terme et de faire un fichier php qui retourne les infos de ifconfig, php peux executer des ligne de commande grâce à exec ou systeme.
pour me faire comprendre au mieux je vais vous donner un exemple, je veux créé un script en bash qui retournera la commande "ifconfig" le problèmes c'est que pour cela il faut que le script soi lancer par le SuperAdmin ou alors trouver un moyen de ce logger en root dans le script, j'ai essayer avec une clé autosigner et de faire un ssh localhost mais comme je men douter cela me retourne la console et donc ne finit pas le script avant d'avoir quitter cet console.
Mon bute à long terme et de faire un fichier php qui retourne les infos de ifconfig, php peux executer des ligne de commande grâce à exec ou systeme.
A voir également:
- Logger l'user root dans un script bash
- Script vidéo youtube - Guide
- Kingo root - Télécharger - Divers Utilitaires
- Mas script - Accueil - Windows
- User account control - Guide
- Ghost script - Télécharger - Polices de caractères
4 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 898
1 nov. 2008 à 19:34
1 nov. 2008 à 19:34
Salut,
Pas la peine d'être root pour lancer la commande ifconfig, suffit juste de lui donner le chemin absolu vers ladite commande :
Pas la peine d'être root pour lancer la commande ifconfig, suffit juste de lui donner le chemin absolu vers ladite commande :
/sbin/ifconfig
sora570
Messages postés
14
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
5 mai 2010
1
1 nov. 2008 à 20:22
1 nov. 2008 à 20:22
Ah oui c'est vrais, merci ^^, mais ça ne corrige toujours pas mon problème car par la suite en faite je veux pouvoir me faire une petite administration web pour mon réseaux ajouter ip fixe dans mon /etc/dhcpd.conf , voir le contenue de /proc/net/ip_conntrack sans avoir a changer ces fichier pour qui soit modifiable par nimporte qui ce qui ouvrirais des faille de sécurité, je me demander si ce n'était pas possible de préciser le mot de passe pour la commande "su" mais rien n'est préciser dans le man donc je ne pense pas, je me demande bien comment font les web admin de réseaux pour modifier c'est paramètre ?.
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 898
1 nov. 2008 à 21:18
1 nov. 2008 à 21:18
Regarde du côté de la commande expect alors ;-)
sora570
Messages postés
14
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
5 mai 2010
1
1 nov. 2008 à 21:31
1 nov. 2008 à 21:31
je l'est trouver sur php.net, je vais approfondire sa merci beaucoup du coup de pouce. :)