Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: Lintner.T 20 Března 2014, 09:27:07

Název: LAMP automatické nastavení práv "777" pro nové soubory
Přispěvatel: Lintner.T 20 Března 2014, 09:27:07
Citace
Mám nainstalován LAMP. Pokaždé, když ve
Kód: [Vybrat]
var/www vytvořím jakýkoliv soubor, musím mu nastavit
Kód: [Vybrat]
chmod 777 aby šel otevřít v prohlížeči. Jak dosáhnout toho, abych to nemusel nastavovat pro každý nový soubor, ale tyto práva byly automaticky? Předem děkuji za radu.

EDIT: omlouvám se za zbytečné téma. Unáhlil jsem se a omylem toto téma vložil. Vyřešeno
Název: Re:LAMP automatické nastavení práv "777" pro nové soubory
Přispěvatel: jmp 20 Března 2014, 09:30:10
řekl bych, že bezhlavé nastavování oprávnění stylem chmod 777 opravdu není dobrý nápad

projděte si logy a tam nejpsíš najdete, co a proč nechodí...
Název: Re:LAMP automatické nastavení práv "777" pro nové soubory
Přispěvatel: Lintner.T 20 Března 2014, 09:33:18
Jel jsem podle tohoto (http://askubuntu.com/questions/386928/default-permissions-for-var-www) návodu a snad to už bude fungovat.
Název: Re:LAMP automatické nastavení práv "777" pro nové soubory
Přispěvatel: Petr Merlin Vaněček 20 Března 2014, 09:48:09
Tedy nastavil jsi majitele na sebe sama a grupu na www-data s právy 755?
Název: Re:LAMP automatické nastavení práv "777" pro nové soubory
Přispěvatel: ntz_reloaded 20 Března 2014, 12:11:33
uz si definitivne pridavam askbuntu na svuj hejtlist ..

tahle stranka - nechci rict, ze je tim plna - obsahuje naprosto nekompetentni nesmysly a blaboly .. uz jsem to psal driv, jeden hoch, co ma ode me suse, mel nejakej problem s virtualboxem a docet se na tehle strance, ze to vyresi ``chmod -Rv 777 /usr'' .. coz taky udelal, vysledek DOOM ..

nastavit 777 na /var/www je podle meho nazoru opravdu duvod pro ban .. ostatne i ta druha rada je absolutne nesmyslna, protoze 77x s umaskou 022 proste nebude fungovat
Název: Re:LAMP automatické nastavení práv "777" pro nové soubory
Přispěvatel: Lintner.T 26 Března 2014, 14:55:17
Dobrá, tak jak to vyřešit jinak, elegantněji? Ještě bych se chtěl zeptat, jak v apache mám změnit root directory? Vytvořil jsem si diskový oddíl localhost, ten naformátoval na ext4 a chtěl bych ho použít jako defaultní složku.
Název: Re:LAMP automatické nastavení práv "777" pro nové soubory
Přispěvatel: Petr Merlin Vaněček 26 Března 2014, 15:59:20
Tak jinak, prostuduj si prosím prvně jak vypadá struktura configuračních souborů apache atp.
Toto jsou totiž absolutní základy a to, že bychom Ti poradili, udělej to a to povede jen ke vzniku dalšího napadnutelného serveru na síti.

http://httpd.apache.org/docs/
Název: Re:LAMP automatické nastavení práv "777" pro nové soubory
Přispěvatel: Lintner.T 26 Března 2014, 17:15:07
Maximálně ke vzniku napadnutelného serveru na vlastní síti. Zkoušel jsem návody na internetu, ale bohužel nic nefungovalo.
Název: Re:LAMP automatické nastavení práv "777" pro nové soubory
Přispěvatel: Petr Merlin Vaněček 26 Března 2014, 17:24:24
Document root ... http://httpd.apache.org/docs/current/mod/core.html#documentroot
Název: Re:LAMP automatické nastavení práv "777" pro nové soubory
Přispěvatel: Lintner.T 26 Března 2014, 19:49:58
Tuto cestu /usr/local/apache/htdocs v mém počítači nemám. Nelze ani vyhledat htdocs.
Název: Re:LAMP automatické nastavení práv "777" pro nové soubory
Přispěvatel: Petr Merlin Vaněček 26 Března 2014, 20:50:59
Tuto cestu /usr/local/apache/htdocs v mém počítači nemám. Nelze ani vyhledat htdocs.

Default znamená výchozí, distribuce si ji povětšinou upravuje dle svých potřeb.
Zkus hledat řešení a ne problémy.
Název: Re:LAMP automatické nastavení práv "777" pro nové soubory
Přispěvatel: maminecka 28 Března 2014, 18:07:57
Mám podobný problém jako tazatel:
Dále jsem pochopil, že když chci změnit defaultní složku, tak musím modifikovat etc/apache2/apache2.conf. Tam mám nezakomentováno toto
Kód: [Vybrat]
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>

<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Když přepíši
Kód: [Vybrat]
/var/www/ na
Kód: [Vybrat]
/localhost tak dostávám opět Forbidden. Co dělám špatně? Předem děkuji za reakce.
Název: Re:LAMP automatické nastavení práv "777" pro nové soubory
Přispěvatel: ntz_reloaded 28 Března 2014, 18:31:27
Když přepíši
Kód: [Vybrat]
/var/www/ na
Kód: [Vybrat]
/localhost tak dostávám opět Forbidden. Co dělám špatně? Předem děkuji za reakce.

v podstate delas naprosto nesmyslne random kroky misto precteni si dokumentace nebo ubunti wiki
Název: Re:LAMP automatické nastavení práv "777" pro nové soubory
Přispěvatel: maminecka 28 Března 2014, 18:51:48
Řídil jsem se tímto (http://httpd.apache.org/docs/current/mod/core.html#documentroot).
Název: Re:LAMP automatické nastavení práv "777" pro nové soubory
Přispěvatel: ntz_reloaded 28 Března 2014, 18:54:13
Řídil jsem se tímto (http://httpd.apache.org/docs/current/mod/core.html#documentroot).

zajimave .. a jak jsi se tim ridil ? co jsi kam napsal ?
Název: Re:LAMP automatické nastavení práv "777" pro nové soubory
Přispěvatel: maminecka 28 Března 2014, 18:59:57
Jak píši:
Dále jsem pochopil, že když chci změnit defaultní složku, tak musím modifikovat etc/apache2/apache2.conf. Tam mám nezakomentováno toto
Kód: [Vybrat]
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>

<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Když přepíši
Kód: [Vybrat]
/var/www/ na
Kód: [Vybrat]
/localhost tak dostávám opět Forbidden. Co dělám špatně? Předem děkuji za reakce.

Pokud postupuji špatně, mohl bych poprosit o nasměrování správným směrem?
Název: Re:LAMP automatické nastavení práv "777" pro nové soubory
Přispěvatel: ntz_reloaded 28 Března 2014, 19:12:31
nejdriv uved, co jsi presne kde a na co zmenil, protoze to co ukazujes je vychozi stav
Název: Re:LAMP automatické nastavení práv "777" pro nové soubory
Přispěvatel: maminecka 28 Března 2014, 19:15:14
Z
Kód: [Vybrat]
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
na
Kód: [Vybrat]
<Directory /localhost>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

a to v etc/apache2/apache2.conf
Název: Re:LAMP automatické nastavení práv "777" pro nové soubory
Přispěvatel: ntz_reloaded 28 Března 2014, 19:25:34
Řídil jsem se tímto (http://httpd.apache.org/docs/current/mod/core.html#documentroot).

Z
Kód: [Vybrat]
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
na
Kód: [Vybrat]
<Directory /localhost>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

a to v etc/apache2/apache2.conf

?????? nechapu .. takze jsi se tim vlastne neridil a jen tak sis zmenil nekde neco jineho ?

skutecne nechapu, jak souvisi tato dve prohlaseni .. ty jsi proste naprosto random a nesmyslne zmenil jen directivy, jak specificky zachazet s nejakou polozkou v DocumentRoot ..

jako promin, ale ty rikas, ze jsi si cetl dokumentaci a pripadne ze jsi hledal na netu a ono to ale opravdu vubec tak nevypada
Název: Re:LAMP automatické nastavení práv &quot;777&quot; pro nové soubory
Přispěvatel: maminecka 28 Března 2014, 20:34:00
Ano četl, jenže tomu nerozumím... Jinak bych se tu na to neptal.