Ako nastaviť práva na LAMP servry s FTP prístupom

___

Jedným z prvých problémov pri vytváraní LAMP servra na RaspberryPi bolo vyriešenie problému práv pri prácu so súbormip omocou FTP (konkrétne vsftpd). Následne s týmito súbormi alebo v týchto zložkách pracoval Apache čím dochádzalo ku konfliktom, pokiaľ sme nenastavili práva čítať a zapisovať rovnako pre všetkých (čo ale s najväčšou pravdepodobnosťou nechceme:) ). V tomto článku vytvetlím, ako tento problém vyriešiť.

V prvom rade predpokladajme, že práva na prístup k súborom budeme nastavovať na 775, teda úplný prístup pre vlastníka a skupinu. Prvý krok teda predstavuje nastavenie masky v konfiguráci vsftpd následovne:

local_umask = 002

Predpokladám, že na LAMP servry budete chcieť umožniť taktiež zápis dát aj PHP scriptom. V opačnom prípade bude nastavenie 775 a UMASK 022.

Tak máme zaručené, že uploadované súbory cez FTP budú mať nami požadované nastavenie práv. Následne potrebujeme povoliť prístup pre apache užívateľa www-data. Pokiaľ dáta na server uploadujeme ako užívateľ www nastavíme si pre www priradenie do skupiny www-data príkazom

usermod -g www-data www


Nakoniec ostáva ešte napraviť predchodzie experimentovanie s právami tak, že všetkým súborom a adresárom vo /var/www/ nastavíme vlasníka a skupinu následovne:

chown -R www:www-data /var/www/

vďaka čomu budeme môcť mi i apache ľubovoľne manipulovať s dátami a rovnako vlatníkom dát ktoré nahráme cez FTP budeme my, tj užávateľ www.

Po týchto 3 krokoch by mala správa Vášho LAMP servra cez FTP fungovať bez problémov.


Posledné príspevky

___

miniature-article

Verejná databáza emailov, tel. čísel a adries alebo CKM SYTS

Asi každý poznáme karty ISIC, ITIC či Euro26. A väčšina z nás ju aj vlastní či vlastnila, ak sme študovali na VŠ či aktuálne študujeme na SŠ/VŠ. Všetko to má pod palcom združenie CKM SYTS, ktoré vlastní licencie na vydávanie týchto preukazov. Čo ma ale zaujalo, resp. je správnejšie povedať - pohoršilo - je spôsob, akým toto združenie umožňuje každému, kto pozná Vaše meno a dátum narodenia prístup k Vašim osobným údajom. ..čítať ďalej!

miniature-article

Tvorba XML parseru - 2.časť

Tak a je tu pokračovanie článku v ktorom si ukážeme, ako vytvoriť XML parser. V minulom článku sme si ukázali, ako vytvoriť základnú triedu XML elementu. V tomto článku sa pozrieme na vyhľadávanie vo vytvorenej stromovej štruktúre a nakoniec samozrejme, ako takýto XML dokument previesť do stromovej štruktúry objektov nášho typu XMLElement. ..čítať ďalej!

miniature-article

NAS server na Raspberry Pi - konfigurácia a Samba - 2.časť

V tomto druhom článku série článkov o vytvorení NAS servra na Raspberry Pi sa pozrieme priamo na konfiguráciu Raspberry, pripravíme úložisko a nakonfigurujeme Sambu. ..čítať ďalej!

miniature-article

Tvorba XML parseru - 1.časť

V tejto sérii článkov sa pozrieme na to, ako vytvoriť triedu pre prácu s XML dokumentami. Konkrétne sa budeme zaoberať vytvorením triedy, ktorá sa bude starať o parsovanie XML dokumentu, a ktorej objekty budú reprezentovať tieto XML dáta a budú umožňovať prístup k dátam, sekvenčné prechádzanie dát či vyhľadávanie v štruktúre. ..čítať ďalej!

miniature-article

NAS server na Raspberry Pi - hardware a výroba obalu - 1.časť

Túto sériu článkov zameranú na komplenté vytvorenie NAS serveru pomocou Raspberry Pi začnem netradične výrobou obalu. Obal na Raspberry Pi je na internete často riešená téma, pričom sa dá nájsť množstvo kreatívnych riešení. My sa ale pozrieme, ako vyrobiť obal tak, aby nám nakoniec vzniklo púzdro na celý mini server, nie len obal na samotné Raspberry. Taktiež si v krátkosti povieme, čo budeme potrebovať ako základ mimo samotného Raspberry. ..čítať ďalej!

miniature-article

Ako nastaviť práva na LAMP servry s FTP prístupom

Jedným z prvých problémov pri vytváraní LAMP servra na RaspberryPi bolo vyriešenie problému práv pri prácu so súbormip omocou FTP (konkrétne vsftpd). Následne s týmito súbormi alebo v týchto zložkách pracoval Apache čím dochádzalo ku konfliktom, pokiaľ sme nenastavili práva čítať a zapisovať rovnako pre všetkých (čo ale s najväčšou pravdepodobnosťou nechceme:) ). V tomto článku vytvetlím, ako tento problém vyriešiť. ..čítať ďalej!

miniature-article

Mini obrazovka k Raspberry Pi

Nedávno som sa zamýšľal nad ďalším možným využitím Raspberry Pi a napadlo ma využitie ako monitorovacej / informačnej stanice, kde pomocou obrazovky budem môcť nonstop sledovať údaje o stave webového serveru, ktorý mi na ňom beží, návštevnosti ale i stav emailovej schránky či informácií o počasí. Pokiaľ Vás takéto či podobné využitie Vášho Raspberry zaujalo, tak v tomto článku Vám poviem, čo (a ako) si zohnať všetko potrebné a ako si Raspberry nakonfigurovať. ..čítať ďalej!

Navrch Navrch stránky