Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/03/2013, à 11:51

GP974

Partage nfs d'un dossier

Bonjour voila
je souhaite partager une partition de données accessible a mon utilisateur seul (4 compte sur ce pc) en nfs sur mon réseau
ayant plusieurs utilisateur sur ma machine j'ai limiter les droits sur ce dossier pour être le seul a pouvoir le lire

ll /media/
total 36
drwxrwxr-x  5 root      guillaume  4096 mars  22 19:38 ./
drwxr-xr-x 27 root      root       4096 mars   8 11:56 ../
drwxrwx---  1 guillaume users     20480 mars  13 14:40 Donnees/

aucun problème la dessus moi seul ai accées a cette partition

Mon réglage nfs fonctionne uniquement si le dossier a tous les droits et donc anciennement

drwxrwxrxw  1 guillaume users     20480 mars  13 14:40 Donnees/

si je retire donc les droits de lecture/ecriture plus rien en fonctionne j'ai l'erreur suivante sur mes clients

mount.nfs 192.168.1.10:/media/Donnees/Documents /media/Documents/
mount.nfs: access denied by server while mounting (null)

voila mon /etc/export

# /etc/exports: the access control list for filesystems which may be exported
#               to NFS clients.  See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes       hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes  gss/krb5i(rw,sync,no_subtree_check)
#
/media/Donnees/Jeux 192.168.0.0/255.255.0.0(rw,sync,all_squash,no_subtree_check,anonuid=1000,anongid=1000)
/media/Donnees/Documents 192.168.0.0/255.255.0.0(rw,sync,all_squash,no_subtree_check,anonuid=1000,anongid=1000)
/media/Donnees/Musique 192.168.0.0/255.255.0.0(rw,sync,all_squash,no_subtree_check,anonuid=1000,anongid=1000)

Il y a t'il une technique pour permettre le montage de cette partition sans devoir mettre tous les droits ?
je précise aussi que sur tous mes postes l'id de mes user est le même : 1000


Ubunteros depuis 10.04 Restez libre avec Linux :)
Fixe : i7 i930@3.2ghz | DDR3 12go | Amd Rx580 | SSD - 120Go S2 | 14.04.05 & Arch
Fixe2 : I5 6500U@2.8ghz | DDR4 8GO | SSD 120 M2 | Arch
Développeur de nvidiux

Hors ligne

#2 Le 27/03/2013, à 21:55

Haleth

Re : Partage nfs d'un dossier

Je ferais plutôt un truc comme ca:

/media/Donnees/ 192.168.0.0/24 (rw,sync,[b]no_root_squash[/b],no_subtree_check)

Tu as regardé les logs, par ailleurs ?


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#3 Le 28/03/2013, à 09:45

GP974

Re : Partage nfs d'un dossier

je n'ai pas de log dans /var/log pour nfsd ou se trouve les logs du serveur nfs ?

sinon j'ai tester avec ton réglage ça fonctionne seulement pour un seul partage (gné ???) seulement si je fais le montage en manuel pas avec le fstab....


edit :  ok c'est bon tous les partage fonctionnent c'étais un problème de droit sur le client
si j'ai bien compris ton réglage permet de ne pas mapper l'utilisateur root je serait donc root sur le montage nfs ?



bon mon nouveau /etc/exports

/media/Donnees/Jeux 192.168.0.0/255.255.0.0(rw,sync,no_root_squash,no_subtree_check)
/media/Donnees/Documents 192.168.0.0/255.255.0.0(rw,sync,no_root_squash,no_subtree_check)
/media/Donnees/Musique 192.168.0.0/255.255.0.0(rw,sync,no_root_squash,no_subtree_check)

Seul le montage jeux -> tous les montages fonctionne a présent mais pas en automatique ...

le fstab du client

{...}
192.168.1.10:/media/Donnees/Jeux /media/Jeux nfs defaults,user,auto,noatime,intr,rsize=8192,wsize=8192 0 0
192.168.1.10:/media/Donnees/Documents /media/Documents nfs defaults,user,auto,noatime,intr,rsize=8192,wsize=8192 0 0
192.168.1.10:/media/Donnees/Musique /media/Musique nfs defaults,user,auto,noatime,intr,rsize=8192,wsize=8192 0 0

Dernière modification par GP974 (Le 28/03/2013, à 10:26)


Ubunteros depuis 10.04 Restez libre avec Linux :)
Fixe : i7 i930@3.2ghz | DDR3 12go | Amd Rx580 | SSD - 120Go S2 | 14.04.05 & Arch
Fixe2 : I5 6500U@2.8ghz | DDR4 8GO | SSD 120 M2 | Arch
Développeur de nvidiux

Hors ligne

#4 Le 28/03/2013, à 15:20

Haleth

Re : Partage nfs d'un dossier

si j'ai bien compris ton réglage permet de ne pas mapper l'utilisateur root je serait donc root sur le montage nfs ?

Ouais, me suis trompé, c'est plutôt root_squash qu'il faut mettre.
M'enfin, si t'es root sur toutes les machines, tu peux zappé cette option ..
Note également que ton partage n'empêche pas les autres d'y aller.

Question: es-tu root (le seul) sur chaque machine ?
Si oui, tu peux faire ce que tu souhaites;
Si non, tu l'as dans l'os: nfs est plutôt orienté host.

Idée si tu es root:
Créer un répertoire sur chaque machine pour ton user, avec chmod 700 dessus;
Monter le NFS dessus:
- params coté server: rw, sync
- params coté client: default


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#5 Le 28/03/2013, à 17:07

GP974

Re : Partage nfs d'un dossier

root oui je suis le seul enfin j'ai le seul qui ai accées a sudo
je ferait ca ce soir mais je ne met que les 2 option pas de root squash ou autre cote serveur ?


Ubunteros depuis 10.04 Restez libre avec Linux :)
Fixe : i7 i930@3.2ghz | DDR3 12go | Amd Rx580 | SSD - 120Go S2 | 14.04.05 & Arch
Fixe2 : I5 6500U@2.8ghz | DDR4 8GO | SSD 120 M2 | Arch
Développeur de nvidiux

Hors ligne

#6 Le 28/03/2013, à 17:11

Haleth

Re : Partage nfs d'un dossier

Ben si t'es le seul root, qu'importe que qu'il soit mappé ou pas ?
Ca reste toi.


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne