pb droits sur partages [nfs] - réseaux et sécurité - Linux et OS Alternatifs
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.
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... Loption inverse est no_all_squash, qui
sapplique par défaut.
merci
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.
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
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