nfs all_squash

razor limuhob na gmail.com
Úterý Březen 29 15:57:56 CEST 2005


Ahoj, mam nasledujici problem s nfs a parametrem all_squash . Na
updatovanem gentoo linuxu:

cat /etc/export
-----------------
/home/pokus    *.mojedomena(rw,all_squash,anonuid=110,anongid=111,sync)
-----------------

id userx
------------------
uid=110(userx) gid=111(groupy) 
------------------

ls -ld /home/pokus
-----------------
drwxr-xr-x  2 userx groupy 72 Mar 29 14:11 /home/pokus/
-----------------

mount -t nfs mujpoc:/home/pokus /mnt/pokus
-----------------
-----------------

su -
touch /mnt/pokus/test1
ls /mnt/pokus
-----------------
test1
-----------------
exit

A ted ten problem. Uzivatel napr. Z, ktery nema pravo zapisovat do
/mnt/pokus/ provede:

touch /mnt/pokus/test2 
-----------------
touch: cannot touch `/mnt/pokus/test2': Permission denied
-----------------

Ovsem na starsich instalacich linuxu to same projde a soubor je
vytvoren ikdyz uzivatel Z nema pravo zapisu do adresare.

Podotykam (v pripade gentoo) ze v pripade ze user Z ma pravo zapisu do
adresare /mnt/pokus, tak se soubor vytvori a vlastnikem souboru je
userx a skupina je groupy.

Jake chovani pri parametru all_squash je spravne ? Pripadne nevite jak
to sprovoznit i na tom gentoo ?

S pozdravem Bohous


Další informace o konferenci Linux