MAHORU Tsunemi a écrit :
Philippe OLIVIER a écrit :
  
Bonjour,

Je parlerai de nfs plutôt que de samba, en effet bien que moins
sécuriser au niveau du réseau (cryptage absent) il me semble bien plus
transparent dans un réseau composé de machine linux. L'idéal si tu veux
te faciliter la vie c'est qu'une seule de tes 2 machines fasse office de
"reservoir".

Si tu veux accéder au fichier d'une machine, il te faut installer le
serveur sur celle-ci. le client servant lui à monter les ressources.

On suppose ton reseau d'adresse 192.168.0.0 netmask = 255.255.255.0 si
ce n'est pas le cas adapte
Sur le serveur =>
On se connecte avec un terminal en root : sudo su -
Installation du serveur NFS :  apt-get install nfs-kernel-server
Création d'un repertoire de partage : mkdir /partage par exemple
Accessible à tous (dans ce cas en lecture-ecriture) chmod 777 /partage
Création de l'export par modification de /etc/exports, tu y rajoute ceci :
/partage 192.168.0.0/24(rw,insecure,async,root_squash)

Sur le client :
On se connecte avec un terminal en root : sudo su -
Montage de la ressource dans le repertoire srv du client (doit exister):
mount -t nfs <adresse du serveur>:/partage /srv
Si tu veux un montage automatique à chaque démarrage,  ajoute ceci à
/etc/fstab :
<adresse du serveur>:/partage      /srv   nfs     defaults        0       0
Mais dans ce cas le serveur doit etre allumé au démarage du client. Pour
en profiter de suite sans redemarrage du client tape ensuite mount -a

Voilà ton dossier de partage est maintenant disponible dans /srv du
client de manière transparente. C'est une méthode simple on peut faire
bien plus avec NIS par exemple (voire LDAP mais là c'est un peu chaud
pour 2 postes :-) ) et avoir un client qui se connecte avec exactement
le même compte que sur le serveur. Si les réseaux t'intéresse voici une
adresse efficace :

http://www.linux-france.org/prj/edu/archinet/systeme/index_monopage.html
    

tu sais si il existe un moyen de mettre un password sur le nfs ?

  
Bonjour,

A ma connaissance le montage NFS reprend les droits POSIX définis sur le serveur. Si tu ne veux pas qu'il soit accessible à l'ensemble des utilisateurs, il faut modifier les droits du dossier en question par chmod -R o-rwx /<ressource>. Ensuite tu mets l'utilisateur du serveur en proprietaire avec chown.
Là se pose un problème c'est qu'il faut que l'utilisateur du client est le même uid que celui du serveur (ils peuvent avoir des noms différents c'est l'uid qui compte) donc sur le client tu change l'uid de ton user par usermod -u <uid-sur-le-serveur> <login-sur-le-client>
Pour obtenir l'uid de l'utilisateur sur le serveur un cat /etc/passwd | grep <login> t'en dira plus ;)
C'est peut etre pas super propre comme méthode mais c'est simple et ça evite de monter NIS pour rien si tu n'as pas beaucoup d'utilisateurs et si tu ne veux pas que chacun retrouve sur les stations son Homedir!
-- 
ubuntu-fr mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr

Répondre à