NFS a all_squash

Jan Ptacek ptacek na esys.cz
Úterý Září 30 19:22:55 CEST 2003


On Tue, 30 Sep 2003, Peter Surda wrote:

> On Tue, Sep 30, 2003 at 06:07:22PM +0200, Jan Ptacek wrote:
> > Pekny den,
> cau
> 
> > mam problem s nastavenim NFS serveru. Potreboval bych zpristupnit 
> > adresar na serveru pro cteni i zapis pro uzivatele na lokalni siti, a to 
> > tak, ze vsechny zapsane soubory vlastni uzivatel nfs.
> ok
> 
> > /etc/exports:
> > /share/public 192.168.1.*(rw,all_squash,anonuid=1024,anongid=1024)
> to je dobre
>  
> > /etc/passwd:
> > nfs:x:1024:1024:,,,:/home/nfs:/bin/bash
> > 
> > Jako klienta jsem zkousel Debian Woody, RedHat7.2 a QNX6.2.1. Chovani je 
> > vzdy stejne. Adresar se namountuje v poradku a pokud je uzivatelem root, 
> > lze cist i zapisovat. Normalni uzivatel vsak nema pravo zapisu.
> Pred mountom na clientovi, povedzme do /mnt/s3rv3r, daj chmod 0777 /mnt/s3rv3r
> a je vymalovano.
> 
> > j.
> Bye,
> 

Adresar do ktereho mountuji ma nastaveno 0777. Prava adresare 
/share/public na serveru jsem pro jistotu nastavil rovnez na 0777. 
Vysledkem je, ze bezny uzivatel sice muze vytvorit soubor/adresar v 
/share/public, ale do takto vytvoreneho adresare uz nemuze zapisovat!

SERVER:
$ ls -l /share
drwxrwxrwx    9 nfs      nfs          4096 Sep 30 18:51 public

CLIENT: (mountuje se do /share s pravy drwxrwxrwx)
$ whoami
jan
$ mount /share
$ mkdir /share/test
$ touch /share/test/test
touch: creating `/share/test/test': Permission denied

j.



Další informace o konferenci Linux