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
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.
A voir également:

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 897
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 :
/sbin/ifconfig

0
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
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 ?.
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
1 nov. 2008 à 21:18
Regarde du côté de la commande expect alors ;-)
0
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
je l'est trouver sur php.net, je vais approfondire sa merci beaucoup du coup de pouce. :)
0