2 votes

Linux NFS - définir l'utilisateur par défaut pour les nouveaux fichiers sur un partage nfs

J'utilise CentOs comme serveur nfs et 2 machines Centos comme clients. J'ai quelques problèmes avec les permissions/la propriété des nouveaux fichiers/répertoires créés par les clients sur le partage nfs.

Mon dossier d'exportation :

/media/nfsshare *(rw,sync,no_root_squash)

Et mon idmap.conf :

[Mapping]
Nobody-User = nobody
Nobody-Group = nobody

Enfin, fstab sur les clients :

172.18.2.132:/media/nfsshare /shared-disk nfs rw,addr=<ip> 0 0

J'ai défini les permissions de /shared-disk à 777 et tous les clients peuvent créer/supprimer des fichiers sur le partage monté. Mais.. :

  • Je ne veux pas d'autorisations 777. J'ai plutôt besoin de 660
  • Chaque fichier créé par les clients a pour propriétaire : '-2 - user #-2' et pour groupe '-2'. Je veux que la propriété de l'utilisateur qui a créé le fichier - les utilisateurs du système pour chaque client a les mêmes identifiants, groupes et identifiants de groupe.

Des conseils ?

-1voto

Jimmy Cuadra Points 13499

Essayez de modifier votre fichier d'exportation en...

/media/nfsshare *(rw,sec=sys,sync,no_root_squash)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X