[nfs] pb droits sur partages

pb droits sur partages [nfs] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 21-06-2006 à 14:03:52    

Bonjour,
 
Je veux faire un partage nfs entre 2 machine Redhat EL4
 
J'ai un problème au niveau des uid et guid du répertoire que j'exporte.
J'exporte le répertoire test appartenant au uid=509 et gid=512
Voici mon /etc/exports :
/test   *(rw,sync,all_squash,anonuid=501,anongid=501)
 
Si j'ai bien compris, sur le client, le répertoire monté en nfs devrait avoir l'uid 501 et le gid 501 ... mais ce n'est pas le cas ..
Ca m'affiche que le point de montage appartient à l'uid 509 et le gid 512 , comme sur le serveur ... alors que ces utilisateurs n'existent pas sur le client :(
 
J'ai l'impression que le parametre all_squash n'est pas pris en compte ...
 
 
Help  :hello:

Reply

Marsh Posté le 21-06-2006 à 14:03:52   

Reply

Marsh Posté le 21-06-2006 à 16:01:26    

il faut créer les utilisateurs sur le client
 
all_squash signifie que lorsque l'utilisateur de ton poste client va accéder aux ficher du partage NFS, son UID sera 501 ( au lieu d'être son véritable UID qui a sur le poste client )
 
en fait le serveur NFS demande au client l'UID/GID de l'utilisateur qui accède au partage, et ensuite utilise cet UID/GID pour comparer les permissions.


Message édité par Dark_Schneider le 21-06-2006 à 16:41:23

---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 21-06-2006 à 16:32:25    

Merci de ta réponse,
 
mais c'est ce que je voulais éviter (je te passe les détails ... c'est lié à l'application que j'installe)
 
mais l'option all_squash n'est pas sensée résoudre ce problème ?
 man exports :  
 all_squash
              Convertit tous les UID/GID en utilisateurs anonymes. Utiles pour
              exporter  avec  NFS  des  répertoires publics de FTP, des réper-
              toires de News, etc...  L’option inverse est no_all_squash,  qui
              s’applique par défaut.
 
 
merci

Reply

Marsh Posté le 21-06-2006 à 16:42:42    

en fait le serveur NFS demande au client l'UID/GID de l'utilisateur qui accède au partage, et ensuite utilise cet UID/GID pour comparer les permissions.
 
donc all_squash signifie : tous les utilisateurs qui accéderont à ce partage auront un UID/GID de 501/501.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 21-06-2006 à 16:59:24    

Ok , je prennais le pb à l'envers  
En fait je veux exporter des répertoires home (donc plein d'uid différents ) vers une machine cliente où un automate (exécuté sous 1 seul utilisateur) scrute les points de montage
Je vais jouer sur les groupes ...
 
Merci de ton aide

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed