Communauté Informatique NDFR.net : Quelques questions sur le partage de fichiers par NFS - Unix/Linux Client
Reply
Quelques questions sur le partage de fichiers par NFS
Thread Tools Display Modes
  #1  
Old 19-11-2005, 12:15
KnuX's Avatar
KnuX KnuX is offline
Membre senior
 
Join Date: 08-12-2002
Age: 38
Posts: 1,117
Quelques questions sur le partage de fichiers par NFS

Bonjour ^^

J'utilise NFS pour partager mes fichiers d'un PC à un autre. Pour cela j'ai donc des partages configurés ainsi :
Quote:
$ cat /etc/exports
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
/mnt/data/knux/Documents 192.168.1.2/255.255.255.0(rw,sync)
/mnt/data/knux/tmp 192.168.1.2/255.255.255.0(rw,sync)
Et des montages configurés ainsi :
Quote:
$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system>
[...]
192.168.1.4:/mnt/data/knux/Documents /mnt/data/Documents nfs bg,user,rw,nosuid 0 0
192.168.1.4:/mnt/data/knux/tmp /mnt/data/tmp nfs bg,user,rw,nosuid 0 0
J'ai deux questions :
- Malgré l'utilisation du "bg" (montage en arrière plan au démarrage), si le client démarre déconnecté ou que le serveur n'est pas disponible, j'ai le message "Mounting ... in background" avec un "." à la ligne suivante et le boot ne continue pas jusqu'à ce que je fasse "CTRL+C". D'où ceci peut-il bien venir ?
- Je voudrais que les fichiers écrits dans "/mnt/data/Documents" par le client se retrouve avec des droits spécifiques. Par exemple, l'owner reste inchangé mais le groupe soit "users" détenant les droits de lecture/écriture/exécution. Ce qui permet ainsi à tous les utilisateurs de ce groupe de modifier sans contrainte les fichiers posés par les autres (marre de chmod ^^). Une idée ?

Voilà voilà, j'ai déjà fait quelques recherches et j'aimerais l'avis d'experts ndfriens

Note : Je précise que les utilisateurs configurés appartiennent au groupe "users" sur le serveur comme sur le client. Par exemple moi "knux" je ne peux pas supprimer un dossier posé par "plouf" car ses droits sont automatiquement :
Quote:
drwxr-xr-x 2 plouf plouf 4,0K 2005-11-17 13:38 tmp
Là j'aurais voulu :
Quote:
drwxrwxr-x 2 plouf users 4,0K 2005-11-17 13:38 tmp
En espérant bien m'exprimer
__________________
http://max.skyrock.com/
Reply With Quote
  #2  
Old 19-11-2005, 20:31
Samva's Avatar
Samva Samva is offline
Niaisüre within
 
Join Date: 24-04-2003
Location: Tours
Age: 39
Posts: 2,320
Send a message via ICQ to Samva Send a message via MSN to Samva
Pigé le principe, mais je peux pas t'aider comme ça, une histoire sombre de droits ca me dépasse
__________________
For the End-of-the-World spell, press "Ctrl, Alt, Delete."


Reply With Quote
  #3  
Old 22-11-2005, 15:20
KnuX's Avatar
KnuX KnuX is offline
Membre senior
 
Join Date: 08-12-2002
Age: 38
Posts: 1,117
Une solution trouvée !

- Chacun de mes utilisateurs ont le GID correspondant au groupe "users" dans /etc/passwd.
Ce qui a pour incidence que chaque fichier créé aura pour propriétaire l'utilisateur et pour groupe "users".

- La home de chacun d'eux est en 700.
Afin d'éviter toute lecture de la home par d'autres utilisateurs, même ceux du groupe "users".

- Les permissions par défaut pour la création de fichier sont en 770.
Ainsi les fichiers créés dans mon dossier public seront modifiables par tous les utilisateurs du groupe "users".

Si quelqu'un a mieux ou est sceptique, je suis preneur

Note : Dans le cadre d'NFS, on m'a dit que les options "all_squash,anonuid=X,anongid=Y", où X et Y sont les UID et GID respectifs que je veux pour les fichiers écrits dans mon partage, suffisait. Mais avoir une solution dans le cas d'un dossier local à la machine n'était pas sans refus
__________________
http://max.skyrock.com/
Reply With Quote
  #4  
Old 22-11-2005, 18:31
Fred's Avatar
Fred Fred is offline
00 Agent
 
Join Date: 19-10-2002
Location: MI6 HQ
Age: 40
Posts: 2,452
Send a message via MSN to Fred
Le NFS c'est pareil en distant et en local, il suffit d'exporter tes comptes via NIS et tu gère tes droits comme tu le ferais avec un montage "standard".
__________________
Eh y'a une grenouill' sur le bureau !!!
... non Gaston y'a pas d'grenouille sur le bureau
Eh y'a un gorille devant la porte !!!
... non Gaston y'a pas de gorille devant la porte
Weua y'a un p'tit oiseau sur la table !!!
... non Gaston
Reply With Quote
  #5  
Old 22-11-2005, 21:56
KnuX's Avatar
KnuX KnuX is offline
Membre senior
 
Join Date: 08-12-2002
Age: 38
Posts: 1,117
Wep j'ai compris ça, ça ne m'aurait néanmoins pas aidé (je suis seul utilisateur d'une des deux machines et les uid/gid collent, donc ça va ).

Par contre, pour le problème de démarrage lorsque le réseau est down, petite illustration sous une Debian testing... Là je n'ai plus qu'à faire "CTRL+C" pour que le boot continue, et un "mount -a" ensuite parce qu'il n'aura finalement pas monté ces partages.
Attached Thumbnails
nfs.png  
__________________
http://max.skyrock.com/
Reply With Quote
  #6  
Old 31-12-2005, 19:00
KnuX's Avatar
KnuX KnuX is offline
Membre senior
 
Join Date: 08-12-2002
Age: 38
Posts: 1,117
C'est un bug et non une mauvaise configuration. Testé avec Mandriva, ça roule

Reste à savoir à qui de nfs ou mount vais-je remonter le problème... hmhm :rolleyes:
__________________
http://max.skyrock.com/
Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Système de fichiers installable pour Win. (Ext2 Installable File System for Windows) $c@r Vos news 5 10-08-2005 22:57
Mise en réseau et partage de ressources Samva Articles 43 19-05-2005 23:18
Présentation de quelques plugins pour PE Builder Werner Articles 4 26-09-2004 21:41
Comparatif des gestionnaires de téléchargement Kaspof Articles 106 27-02-2004 16:03
pb partage fichiers sous réseau 2PC / XP mike Internet, Réseaux et Sécurité 0 15-11-2003 18:51

All times are GMT +2. The time now is 18:29.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.