NFS et les droits

NFS et les droits - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 07-08-2006 à 11:54:08    

Bonjour,
 
j'essaie de configurer NFS .  j'ai deux pc sous mandriva 2006.
je n'arrive pas a ecrire sur les pc distant .  par exemple je vois tout  
le home du pc distant ( fichiers , dossier ) mais impossible d'ecrire dessus .
si qq peut m'expliquer . merci .

Reply

Marsh Posté le 07-08-2006 à 11:54:08   

Reply

Marsh Posté le 07-08-2006 à 12:42:13    

il faut que les uid de tes utilisateurs locaux correspondent aux des "utilisateurs" sur tes montages NFS. Si tu peux pas les "harmoniser" manuellement tu peux utiliser NIS+ ou LDAP

Reply

Marsh Posté le 07-08-2006 à 12:42:35    

au passage vérifie les droits de tes montages avec la commande mount

Reply

Marsh Posté le 07-08-2006 à 14:30:54    

C'est justement un sujet traité dans "linux pratique N°36 de Juillet-Aout.

Reply

Marsh Posté le 07-08-2006 à 20:08:21    

merci , je viens d'acheter le magazine . je verrais ce soir si je peux mettre en pratique  :lol:
sinon je vous solicite .

Reply

Marsh Posté le 08-08-2006 à 00:16:33    

je suis largue total  
a partir de emmanuelle je peut ecrire sur  patrick, mais pas le contraire  
 
 
[emmanuelle@localhost ~]$ mount
/dev/hdb1 on / type ext3 (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /proc/bus/usb type usbfs (rw,devmode=0664,devgid=43)
none on /mnt/floppy type supermount (rw,sync,dev=/dev/fd0,fs=ext2:vfat,--)
/dev/hdb5 on /mnt/linux12 type ext3 (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
192.168.0.1:/home/patrick on /mnt/patrick type nfs (rw,noexec,nosuid,nodev,rsize=8192,wsize=8192,soft,addr=192.168.0.1)
192.168.0.3:/home/emmanuelle on /mnt/emmanuelle type nfs (rw,nosuid,rsize=8192,wsize=8192,soft,addr=192.168.0.3)
[emmanuelle@localhost ~]$
 
 
 
[patrick@localhost ~]$ mount
/dev/hdb5 on / type ext3 (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /proc/bus/usb type usbfs (rw,devmode=0664,devgid=43)
none on /mnt/floppy type supermount (rw,sync,dev=/dev/fd0,fs=ext2:vfat,--)
/dev/hdb6 on /mnt/linux21 type ext3 (rw)
/dev/hdc1 on /mnt/linux31 type ext3 (rw)
/dev/hdc5 on /mnt/linux32 type vfat (rw,umask=0,iocharset=iso8859-15,codepage=850)
/dev/hdb3 on /mnt/win_c2 type vfat (rw,umask=0,iocharset=iso8859-15,codepage=850 )
nfsd on /proc/fs/nfsd type nfsd (rw)
192.168.0.3:/home/emmanuelle on /mnt/emmanuelle type nfs (rw,noexec,nosuid,nodev                                           ,rsize=8192,wsize=8192,soft,addr=192.168.0.3)
192.168.0.1:/home/patrick on /mnt/patrick type nfs (rw,nosuid,rsize=8192,wsize=8192,soft,addr=192.168.0.1)
[patrick@localhost ~]$
 
 
je n'y comprends rien . apparement le montage ne se fait pas  au demmarrage . je monte le reseau dans le CCM
les droits aussi changent sur  le home /emmanuelle au boot . ils ne changnet pas au boot sur patrick  ........
 


Message édité par patrick2 le 08-08-2006 à 00:17:31
Reply

Marsh Posté le 08-08-2006 à 09:00:28    

l0ky a écrit :

il faut que les uid de tes utilisateurs locaux correspondent aux des "utilisateurs" sur tes montages NFS. Si tu peux pas les "harmoniser" manuellement tu peux utiliser NIS+ ou LDAP


 
j'arrive pas a comprendre . j'ai un peu avance ce matin .
dans le partage de fichier de KDE on peut cocher une case " ecriture possible "
c'est elle qui doit "gerer" les droits sur /home/patrick non ?
ou elle gere ca ailleur ?
 
[patrick@localhost home]$ ls -la
drwxr-xr-x  50 patrick patrick 8192 aoû  8 08:46 patrick/
[patrick@localhost home]$
 
 

Reply

Marsh Posté le 08-08-2006 à 09:23:03    

qu'as tu mis dans ton fichier /etc/exports ?

Reply

Marsh Posté le 08-08-2006 à 09:45:37    

genere en auto , il a pourtant  le rw non ?
 
# generated by drakhosts.pl
/home/patrick/ *(rw,sync,all_squash)

Reply

Marsh Posté le 08-08-2006 à 10:00:24    

Citation :

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...  L’option inverse est no_all_squash, qui s’applique par défaut.


 
Ce qui signifie qu'après si tu veux ecrire, tu dois donner les droits en ecriture à 'others' (tout le monde quoi).
Ce qui n'est pas bien du tout.

Reply

Marsh Posté le 08-08-2006 à 10:00:24   

Reply

Marsh Posté le 08-08-2006 à 10:13:50    

il faudrait que je mette le nom d'utilisateur alors dedans ?  
dans ce style ?   (rw,sync,all_squash,anonuid=1001,anongid=1002)


Message édité par patrick2 le 08-08-2006 à 10:14:05
Reply

Marsh Posté le 08-08-2006 à 10:18:18    

ou que pour l'ip locale ?

Reply

Marsh Posté le 08-08-2006 à 10:51:25    

Euh nan, oublie les exports anonymes, et arranges-toi pour avoir des UIDs cohérents entre tes deux machines.
Ou des GIDs communs pour tes deux utilisateurs.

Reply

Marsh Posté le 08-08-2006 à 11:10:08    

bon , ca je ne sais pas faire . j'ai toujours eu depuis pas mal de temps que :
monoposte ,et un seul utilisateur . si tu connait un tutorial ou m'expliquer .

Reply

Marsh Posté le 08-08-2006 à 11:30:28    

[patrick@localhost ~]$ id
uid=500(patrick) gid=500(patrick) groupes=500(patrick)
[patrick@localhost ~]$
 
tout est a 500 pour mes deux utilisateurs , c'est ca ?

Reply

Marsh Posté le 08-08-2006 à 11:34:35    

Ben par exemple, tu peux mettre l'UID de emmanuelle sur sa machine à 500 et l'UID de patrick sur sa machine à 500 aussi.
 
Ou en passant par les groupes (plus propre car permet des droits plus fins), sur les deux machines, tu définies un groupe "patemm", avec le même GID, et tu definis que le groupe par defaut de tes deux utilisateurs est ce groupe.
 

Reply

Marsh Posté le 08-08-2006 à 13:55:05    

voilà : [emmanuelle@localhost ~]$ id
uid=500(emmanuelle) gid=500(emmanuelle) groupes=500(emmanuelle)
[emmanuelle@localhost ~]$
 
il faut que je renseigne  /etc/exports ensuite ?  
excuse moi , je decouvre et j'avoue etre perdu ....
 

Reply

Marsh Posté le 08-08-2006 à 14:05:25    

Non, tu vires justes le all_squash des options.
Ensuite les droits devraient être suffisants pour te permettre d'ecrire dans l'un ou l'autre des montages NFS

Reply

Marsh Posté le 08-08-2006 à 14:40:22    

merci !
en fait j'ai juste decoche " tout rembarrer " dans le panneau de config de kde  " proprietes de l hote "  
ca a enleve le all_squash sans toucher dansle fichier lui meme .
 
http://patrick.douart.free.fr/hardware.forum/capture4.png
 
cette "option" etait cochee par default , et puis le therme tout rembarrer .... dur .
ca marche nikel , j'ai cree sur le bureau une icone  => lien vers un peripherique => NFS  
qui monte mon dossier distant tout seul .
j'espere que ca ne craint pas trop niveau securitee . j'ai refait un test sur  http://check.sdv.fr/
 
 
merci beaucoup de ton aide .

Reply

Marsh Posté le 08-08-2006 à 14:41:56    

Non a priori ca ne craint pas, vu que tu es sur ton reseau local.

Reply

Marsh Posté le 08-08-2006 à 14:55:07    

tu sait ce que NFS looking il me fait un Echec a l'arret du pc , je crois que c'est un service , non ? nfslook , il est arretable ou pas ? .

Reply

Marsh Posté le 08-08-2006 à 14:56:59    

on pourrait "verrouiller" des fichiers avec lui , visible mais avec des droits c'est ca ,

Reply

Marsh Posté le 08-08-2006 à 15:26:43    

NFS locking pas looking :D
C'est plus pour eviter que des fichiers soit accedés depuis differents endroits en même temps et donc eviter les conflits

Reply

Marsh Posté le 08-08-2006 à 15:34:25    

e_esprit a écrit :

NFS locking pas looking :D


 
 :lol:  ok , merci pour tout .

Reply

Marsh Posté le 28-10-2007 à 22:14:09    

deterrage de topic  :lol:  :lol:  
 
j'ai change le pc de ma femme 2006 => 2007.1  
 
" tout rembarrer " ne fonctionne pas ! on a beau le decocher, il ne fait rien dans etc/exports ......
j'ai donc enleve "  all_squash " a la main dans ce fichier.... sinon pas d'ecriture  :fou:  
 
deterrage termine :)


Message édité par patrick2 le 28-10-2007 à 22:14:29
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed