Unix/script

Résolu/Fermé
amatorahman Messages postés 40 Date d'inscription vendredi 14 mars 2008 Statut Membre Dernière intervention 2 juin 2010 - 3 août 2009 à 10:51
pipich_fab Messages postés 79 Date d'inscription jeudi 30 juillet 2009 Statut Membre Dernière intervention 13 juillet 2011 - 5 août 2009 à 17:24
Bonjour,

bon j'ai une question ,pour configurer monDNS, je dois toujours accéder au fichier resolv.conf qui se trouve dans le répertoire /etc et remplacer

domain inpt.ac.ma
search inpt.ac.ma
nameserver 172.16.1.3
nameserver 172.16.1.250
nameserver 192.168.2.1
par:
nameserver 127.0.0.1
search open-ims.test
domain open-ims.test
et bien sur donner les droits d'accés par : chmod 777 /etc/resolv.conf
et enregistrer avavt de sortir
comment faire?
et merci d'avance.
A voir également:

2 réponses

pipich_fab Messages postés 79 Date d'inscription jeudi 30 juillet 2009 Statut Membre Dernière intervention 13 juillet 2011 14
3 août 2009 à 12:21
Tu peux faire un script bourrin du genre :

#!/bin/bash
clear
touch resolv.conf
echo "nameserver 127.0.0.1" >> resolv.conf
echo "search open-ims.test" >> resolv.conf
echo "domain open-ims.test" >> resolv.conf
cp resolv.conf /etc/
rm resolv.conf
chmod 777 /etc/resolv.conf
0
merci ça a bien marché!!!
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
5 août 2009 à 10:50
Salut,

En fait il suffit de faire un rédirection > pour la 1ère commande echo, qui va vider le fichier resolv.conf.
En ce moment pas besoin de touch ni de la commande rm
En utilisatn le chemin complet pas besoin non plus de cp

A exécuter en root bien sûr
Ce qui donne
#!/bin/bash 
echo "nameserver 127.0.0.1" > /etc/resolv.conf 
echo "search open-ims.test" >> /etc/resolv.conf 
echo "domain open-ims.test" >> /etc/resolv.conf 
chmod 777 /etc/resolv.conf

0
pipich_fab Messages postés 79 Date d'inscription jeudi 30 juillet 2009 Statut Membre Dernière intervention 13 juillet 2011 14
5 août 2009 à 17:24
Tu as tout à fait raison ;).
0