Portál AbcLinuxu, 10. května 2025 05:41

Dotaz: Nově vytvořené složky a soubory stejné oprávnění jako složka nadřazená

13.3.2013 22:47 motorcb | skóre: 12
Nově vytvořené složky a soubory stejné oprávnění jako složka nadřazená
Přečteno: 181×
Odpovědět | Admin
Zdravim

Mám složku /var/www ve které občas vytvořím nějaké složky/soubory pro php.

Ovšem složka má práva uživatele který ji vytvořil - root. Když do té složky má zapisovat php, tak k tomu nemá dostatečné oprávnění - apache má práva www-data.

Bylo by možné nastavit aby všechny soubory/složky/podložky/podsoubory které budou vytvořeny na /var/www/ měli vlastníka a skupinu www-data?

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

Odpovědi

pepe_ avatar 13.3.2013 23:57 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: Nově vytvořené složky a soubory stejné oprávnění jako složka nadřazená
Odpovědět | | Sbalit | Link | Blokovat | Admin

A proč to vytváříš pod rootem ? Máš snad jako webmaster mít www-data a ne root.

14.3.2013 09:52 Petr MOTEJLEK | skóre: 6
Rozbalit Rozbalit vše Re: Nově vytvořené složky a soubory stejné oprávnění jako složka nadřazená
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj,

Řešení vidím v podstatě dvě. Buď začneš řešit ACL (pomocí setfacl -D nad tím adresářem) a nastavíš si, aby výchozí ACL obsahovala i práva pro toho uživatele/skupinu www-data.

Nebo, a to bych zatím preferoval, uděláš chgrp toho adresáře na skupinu www-data, přidáš si uživatele, který ty soubory vytváří do té skupiny www-data taky, no a pak už jenom nad tím adresářem zavoláš chmod g+s (suid bit u skupiny nad adresářem dělá to, že všechno vytvořené v tomto adresáři bude automaticky vytvořené se stejnou skupinou, jako je ten adresář celý ;)).

PS: Psal jsem to docela rychle, tak kdyby nebylo něco jasné, klidně to napíšu znova ;).

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.