Portál AbcLinuxu, 19. dubna 2024 07:20


Dotaz: Nastavení práv pro www-data

21.10.2021 19:51 marek
Nastavení práv pro www-data
Přečteno: 354×
Odpovědět | Admin
Dobrý večer, snažím se nastavit práva pomocí příkazu
chmod -R r-x------ /mnt/www/mydomain.com
ale nedaří se mi to, chci aby www-data mohl pouze číst. Děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Max avatar 21.10.2021 20:16 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Nastavení práv pro www-data
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pod uživatelem "www-data" toho dnes moc neběží (pokud je vše správně nastaveno). Otázkou tedy je, zda skutečně řešíš přístup uživatele "www-data", nebo zda řešíš nějakou php aplikaci, která běží pod vlastním, jiným, uživatelem?

Dále je třeba si uvědomit, že pokud jsem vlastníkem, tak si můžu s tím souborem dělat, co chci. Také je třeba brát na paměť, že pokud jsem vlastníkem nadřazeného adresáře, tak mohu třeba mazat soubory v tom adresáři, i když pro ně nemám oprávnění.

Pokud tedy opravdu řešíš uživatele "www-data", tak mu seber práva na vlastnictví a nech mu členství ve skupině, která bude mít práva pro čtení. Tj. něco jako toto:
chown -R root:www-data /mnt/www/mydomain.com
chmod -R 750 /mnt/www/mydomain.com
Zdar Max
Měl jsem sen ... :(
Josef Kufner avatar 21.10.2021 20:19 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Nastavení práv pro www-data
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ještě záleží na tom, komu ty soubory patří.

Pokud jsi je vytvořil pod svým uživatelem, tak výchozí rwxr-xr-x je vyhovující, neboť na www-data se bude vztahovat ta poslední trojice práv.
Hello world ! Segmentation fault (core dumped)
22.10.2021 00:40 marek
Rozbalit Rozbalit vše Re: Nastavení práv pro www-data
Odpovědět | | Sbalit | Link | Blokovat | Admin
Chtěl bych spustit webový server a nevím jaké oprávnění souborům html a php včetně adresářů nastavit. Vidím, že je to daleko složitější než jsem se dočetl.
Josef Kufner avatar 22.10.2021 00:54 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Nastavení práv pro www-data
V první řadě otevři log serveru a přečti si, co se mu nelíbí.

Pak si přečti, jak unixová oprávnění fungují. Není to nijak sožité a složitosti v tom nehledej. Je to jen součin {vlastník, skupina, ostatní} × {čtení, zápis, spuštění/vstup do adresáře} a bitmapa, která říká, co z toho je dovoleno. Nic víc v tom není. Každý proces běží jako nějaký uživatel a v nějaké skupině, podle toho se určí, která z těch trojic se použije.
Hello world ! Segmentation fault (core dumped)

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.