Portál AbcLinuxu, 12. května 2025 08:19

Dotaz: připojení síťového disku přes NFS

2.12.2006 22:02 elcheco
připojení síťového disku přes NFS
Přečteno: 779×
Odpovědět | Admin
Ahoj,

mám router FreeBSD a na něm i apache a na lokále mám taky FreeBSD a chtěl bych si namountovat síťový disk, což není problém. Na serveru jsem v /etc/exports vše nastavil dle příkladu na IP adresu domácí sítě nastavil, ale cokoli co na disku dělám má oprávnění roota a já bych potřeboval, aby se to tvářilo jako jiný user a to "www". V sambě jde udělat přes "force user", zde je též nějaké maproot=0, ale nevím jak to nastavit, aby se to tvářilo jako user a skupina "www".
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.12.2006 22:38 diverman | skóre: 32 | blog: život s tučňáčkem
Rozbalit Rozbalit vše Re: připojení síťového disku přes NFS
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj, jaka prava tomu das na serveru, takova je bude mit na klientech...
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
3.12.2006 02:51 elcheco
Rozbalit Rozbalit vše Re: připojení síťového disku přes NFS
No jo to vím, ale nevím jak nastavit, aby to na serveru ukládalo jako uživatele www. Mám tam ted toto:
/data -maproot=0 -network 192.168.0.0 -mask 255.255.255.0 Jak ale jak docílím toho, aby mi to neukládalo jako uživatel root, ale jako www?
3.12.2006 03:29 elcheco
Rozbalit Rozbalit vše Re: připojení síťového disku přes NFS
Změnil jsem na serveru toto:

/data -maproot=80 -network 192.168.0.0 -mask 255.255.255.0

Pokud na stanici namountuju pod rootem:

mount -t nfs 192.168.0.1:/data /z

tak vše funguje, ale pod normálním uživatelem, již nemám práva? Kde je zakopaný pes?
3.12.2006 10:34 razor | skóre: 33
Rozbalit Rozbalit vše Re: připojení síťového disku přes NFS
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevím jak je to na FreeBSD, ale nehledáš náhodou parametr exportu all_squash. Viz manuálové stránky sekce user id mapping.
3.12.2006 13:52 cynik
Rozbalit Rozbalit vše Re: připojení síťového disku přes NFS
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na to aby clovek pochopil chovani nfs musi predevsim vedet, ze mapovani uzivatelu se deje prostrednitvim jejich id. Cili, v prvni rade musi zajistit to aby mel www jak na serveru tak na clientu stejne uid (/etc/passwd nebo prikaz id).

Pak to pro normlaniho uzivatele asi bude i po namountovani rootem fungovat dobre, ale otazka je, jak testnout, ze to skutecne funguje. Normalne totiz ma uzivatel www shell /usr/sbin/nologin a nemuze se tak nijak nalogovat. Takze to prostrednictvim vipwd zmenis na /bin/sh (ale nesmis zapomeneout potom zmenit zpatky!), lognes se jako www: su www, a testnes to.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.