Examen UNIX - e
Transcription
Examen UNIX - e
Systè me et réseau, TP NFS V1.2 TPNFS 1. Les prérequis. Groupez vous par deux machines et déterminez le client et le serveur. Récupérez les numéros IP de chacun. Baptisez les par des noms IP dans le fichier "/etc/hosts", si vous préférez travailler sur les noms plutôt que sur les adresses IP. 2. Configuration serveur. Vérifiez que les packages nfs et rpcbind sont installés sur vos machines. (sinon les récupérer par ftp+rpm ou yum). Vérifiez que rpcbind est en service. Vérifiez que les daemons NFS sont en service et dans la négative lancezles via le script respectif. Ajoutez un utilisateur "toto" de mot de passe "toto" et copiez dans son homedirectory le fichier "/etc/redhatrelease" avec ses droits. Ceci afin de ne pas ex(im)porter un répertoire vide. Déclarez vos exports pour le répertoire "/home" pour tous et en read/write. Vérifiez vos exports avec "showmount". 3. Configuration client. Vérifiez que le packages rpcbind est installé sur votre machine. (sinon les récupérer par ftp+rpm ou yum). Préparez un répertoire de destination "/FromNFS" Testez votre opération de montage par NFS. Vous devez retrouver le fichier "/etc/redhatrelease". 4. Administration et sécurité. Mettez une sécurité de votre choix sur le serveur (pour n'autoriser que votre partenaire) : à partir des fichiers hosts.allow et hosts.deny sur le service rpcbind ou bien dans /etc/exports. Constatez les conséquences en l'absence du "no_root_squash" et ajoutez le sur le serveur. Ajoutez un utilisateur "toto" de passwd "toto" avec un homedirectory déclaré à "/FromNFS/home/toto" provisoirement sur le client afin de tester vos paramètres. (cet utilisateur sera enlevé lors du TP NIS). Vous devez pouvoir modifier le fichier "redhatrelease" monté par NFS et et authentifié en tant que "toto". Faites le nécessaire pour que ce montage se fasse automatiquement au démarrage de la machine. Les pages de man à consulter: mount, fstab, exports, rpcinfo, showmount, exportfs.