Portál AbcLinuxu, 10. května 2025 08:49

Dotaz: Debian apache, ftp uzivatel a prava

1.3.2011 15:03 Dan
Debian apache, ftp uzivatel a prava
Přečteno: 458×
Odpovědět | Admin

Ahoj, hloupa otazka, mam debian server 6, bezi apache, toto funguje, udelal jsem lokalniho uzivatele a pres FTP se dokazu prihlasit , pouzivam vsftp, ale kdyz udelam pod timto uzivatelm soubor tak ma jineho vlastnika nez apache a z apache s nim nejde manipulovat, mohu nejak zajistit aby uzivatel vytvoreneho souboru byl stejny jako pod kterym bezi apache? Nebo jake je spravne reseni tohto problemu? Mam pridavat uzivatele do skupiny www-data? dekuji vsem za radu. D.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.3.2011 15:26 camel1cz | skóre: 25
Rozbalit Rozbalit vše Re: Debian apache, ftp uzivatel a prava
Odpovědět | | Sbalit | Link | Blokovat | Admin
Osobně na tohle používám na serveru virtuální FTP účty (proftpd a authuserfile - je to vlastně passwd jen pro FTP)... tam nastavím, že přihlášený user má UID usera www-data, nastavím home a typicky chroot do home...

1.3.2011 18:06 Dan
Rozbalit Rozbalit vše Re: Debian apache, ftp uzivatel a prava
To vypada dobre, myslim, ze to s vsftp taky pujde zaridit. Presto bych se chtel zeptat jde to nejak vyresit s se skutecnym uzivatelem? Idealne tak aby na sdilenem hostingu nemely vsichny soubory stejneho vlastnika www-data, ale vlastnika pod kterym se loguji na FTP?
1.3.2011 18:48 camel1cz | skóre: 25
Rozbalit Rozbalit vše Re: Debian apache, ftp uzivatel a prava
OK, zase mluvím o proftpd, ale logika bude stejná všude:

Neřešil bych to přes stejného vlastníka, ale spíš přes skupinu. Apache uživatele www-data bych přidal do nové skupiny (např. ftp-data).

V konfiguraci proftpd bych nastavil GroupOwner na ftp-data. Tahle direktiva zařídí, že všechny nové soubory a adresáře vytvořené přes FTP budou mít skupinu ftp-data. Pak už stačí pomocí Mask nastavit, aby skupina pro nové soubory měla práva, která má mít apache.

Alternativní řešení je používat ACL a sticky práv.
1.3.2011 22:01 Karlos
Rozbalit Rozbalit vše Re: Debian apache, ftp uzivatel a prava
nebo použít u APACHE fastcgi + SuExec a spouštět pod právem uživatele

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.