11h13
J’ai 2 machines, douanierousseau fonctionnant avec ubuntu feisty 7.04 et berthemorisot avec Centos 4
berthemorisot est le serveur de l’unité.
on y stock bcp de choses.
c’est aussi la que se trouvent les script créer pour le labo et fonctionnant avec une interface web
Le but : avoir un répertoire sur ma machine qui reprend le système de fichier de berthemorisot.
Comment faire : en utilisant nfs (Network File System)
il faut configuere les deux coté, le serveur qui va fournir les fichier et le client qui va les lire.
donc ici le serveur est berthemorisot et le client douanierousseau.
1- configuration de berthemorisot
je m’aide de cette page
http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-nfs-server-export.html
je configure le fichier /etc/exports pour que douanierousseau soit accepté comme client et que ce soit le repertoire /home/gim qui soit partagé
j’ecris dans ce fichier :/home/gim/ douanierousseau.gim.pasteur.fr(rw,all_squash)
puis je lance le serveur nfssudo /sbin/service nfs start
pour le serveur, c’est fini, passons au client
2- douanierousseau
je m’aide de cette page
http://doc.ubuntu-fr.org/nfs
j’installe le paquet nfs-common
le point de montage sera /home/gim2/berthe/
et je rajoute la ligneberthemorisot.gim.pasteur.fr:/home/gim /home/gim2/berthe nfs user 0 0
dans /etc/fstab
si le point de montage est tjs vide alors je faissudo mount -t nfs berthemorisot.gim.pasteur.fr:/home/gim /home/gim2/berthe
ca marche bien mais je n’ai pas les droit de modification sur les fichiers, c’est chiant
je modifie alors plusieurs choses
d’une par je fais en sorte que l’utilisateur distant soit identifié comme l’utilisateur gim en modifiant /etc/exports
je tape la la ligne/home/gim/ douanierousseau.gim.pasteur.fr(rw,all_squash,anonuid=501,anongid=100,)
501 étant le code de l’utilisateur gim et 100 celui du group users
et aussi sur douanier rousseau je remplace l’id de l’utilisateur gim2 qui était 1000 par 501 en modifiant le fichier /etc/passwd
j’ai donc maintenant accès a berthemorisot sans probleme.
j’ai modifié /usr/sbin/ntsysv, pour que nfs démarre au démarrage du serveur