OVH Cloud OVH Cloud

pbs de permissions avec nfs

2 réponses
Avatar
Ramon
Bonjour,

j'ai deux machines

SERVEUR
avec les utilisateurs :
phi:x:1000:1000
cor:x:1002:1002

répertoire /rep appartenant à phi

CLIENT
avec les utilisateurs :
phi:x:1001:1001
cor:x:1000:1000:

donc quand je monte /rep du serveur sur /mnt/rep de la machine cliente
il apparaît comme appartenant à cor car son uid est 1000 qui est l'uid
de cor sur le client.

or il faut absolument que /mnt/rep apparaisse comme appartenant à phi
sur le client.

Après lecture de man exports je pensais avoir la solution en y
mettant :
/rep CLIENT(rw,all_squash,anonuid=1001,anongid=1001)

mais cela ne marche pas. /mnt/rep apprait toujours comme appartenenat
à cor

une solution ?
merci

--
ph

2 réponses

Avatar
Vincent Bernat
OoO En ce doux début de matinée du lundi 17 juillet 2006, vers 08:43,
Ramon disait:

Après lecture de man exports je pensais avoir la solution en y
mettant :
/rep CLIENT(rw,all_squash,anonuid01,anongid01)


Effectivemet, cela me semblait aussi une solution (elle est d'ailleurs
donnée dans les exemples). Une autre solution serait de mettre en
oeuvre rpc.ugidd qui permettrait de faire ça.
--
Use recursive procedures for recursively-defined data structures.
- The Elements of Programming Style (Kernighan & Plauger)

Avatar
sansflotusspam
Ramon wrote:

Bonjour,

j'ai deux machines

SERVEUR
avec les utilisateurs :
phi:x:1000:1000
cor:x:1002:1002

répertoire /rep appartenant à phi

CLIENT
avec les utilisateurs :
phi:x:1001:1001
cor:x:1000:1000:

donc quand je monte /rep du serveur sur /mnt/rep de la machine cliente
il apparaît comme appartenant à cor car son uid est 1000 qui est l'uid
de cor sur le client.

or il faut absolument que /mnt/rep apparaisse comme appartenant à phi
sur le client.

Après lecture de man exports je pensais avoir la solution en y
mettant :
/rep CLIENT(rw,all_squash,anonuid01,anongid01)

mais cela ne marche pas. /mnt/rep apprait toujours comme appartenenat
à cor

une solution ?
merci



la seule vraie solution est de fixer les mêmes users avec les mêmes uid et
gid sur toutes les machines ... tout le reste est du bricolage qui finit
par craquer un jour ou l'autre
A+