10.07.2015 Views

Guide de Survie du Débutant sous Linux - resoo.org

Guide de Survie du Débutant sous Linux - resoo.org

Guide de Survie du Débutant sous Linux - resoo.org

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Placez−vous dans le répertoire /var/yp : cd /var/yp.Éditez le fichier le Makefile si nécessaire. Dans la ligne « all : », retirez tout lesuperflu. « all: passwd group \» <strong>de</strong>vraient suffire. Faites très attention à ne pas mettred'espace en fin <strong>de</strong> ligne ou ce genre <strong>de</strong> chose qui rend la compilation impossible. SurMandrake 7.0, effacez tous les « @ » se trouvant <strong>de</strong>vant « $AWK ». Enregistrez et tapezMake target. Cette <strong>de</strong>rnière opération <strong>de</strong>vra être faite après chaque changementd'utilisateur.Lancez le serveur en tapant /etc/rc.d/init.d/ypserv start (Redhat et dérivées).Pour automatiser tout ceci, ajoutez « domainname nom_<strong>de</strong>_domaine_nis » dans votre/etc/profile, et paramétrez le démarrage automatique au service (par exemple avec tksysv).Vous aurez intérêt à installer <strong>de</strong>s serveurs secondaires sur d'autres machines afin qu'unedéfaillance <strong>du</strong> serveur principal ne bloque pas tout le mon<strong>de</strong>.Installation d'un client NISCommencez à installer un client NIS sur la machine où fonctionne le serveur. Ça sera plusfacile pour tester le fonctionnement.Vérifiez l'installation <strong>du</strong> paquetage ypbind. Éditez le fichier /etc/yp.conf. Ajoutez−y lenom <strong>du</strong> serveur : « ypserver nom<strong>du</strong>serveur ». etVérifiez que le nom <strong>du</strong> serveur est bien déclaré dans /etc/hosts :192.168.0.1 nom_<strong>du</strong>_serveur petit_nomAjoutez avant « hosts » le mot « yp » dans le fichier /etc/host.conf :« or<strong>de</strong>r yp, hosts, bind »Éditez le fichier /etc/yp.conf, et ajoutez−y la ligne :ypserver 192.168.0.1 # en supposant qu'il s'agisse <strong>de</strong> l'adresse IP <strong>du</strong> serveur NIS.Assignez un nom <strong>de</strong> domaine NIS à votre machine (le même que pour le serveur).Ajoutez la ligne+::::::dans /etc/passwd.Lancez le service : /etc/rc.d/init.d/ypbind start. À ce moment, il va chercher un serveuroù se connecter. Si ça a marché, vous <strong>de</strong>vez recevoir un message affichant le nom <strong>de</strong>domaine NIS. Lancez alors la comman<strong>de</strong> ypcat passwd, vous verrez tous les comptes <strong>sous</strong>lesquels vous pourrez vous connecter.Si vous voulez que le service démarre automatiquement, utilisez un gestionnaire <strong>de</strong>démarrage comme tksysv ou Ksysv et ajoutez ypbind comme service <strong>de</strong>vant démarrerautomatiquement.Une fois que vous avez vérifié que tout marche, vous pouvez effacer dans /etc/passwd lesutilisateurs dont le n° est supérieur à 500 pour éviter les doublons. Par la suite, sivous voulez changer votre mot <strong>de</strong> passe, tapez yppasswd.L'accès à vos répertoires à partir d'une machine distante nécessite un montage par nfs.Sécurité <strong>du</strong> serveur NIS.Éditez le fichier /var/yp/securenets, et annulez la ligne avec 0.0.0.0, qui donne accès àtout le mon<strong>de</strong>.À la place, mettez plutôt<strong>Gui<strong>de</strong></strong> <strong>de</strong> <strong>Survie</strong> <strong>du</strong> Débutant <strong>sous</strong> <strong>Linux</strong>78/100 20.03.2003 20:58:32

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!