Portál AbcLinuxu, 7. května 2025 22:13
www-data
a nastavte mu setgid bit (chmod g+s
). Při nahrání souboru na server pak soubor nezdědí primární skupinu uživatele, který soubor nahrál, ale zdědí skupinu z nadřazeného adresáře, tedy www-data
.
Dejte pozor na to, zda nahrávané soubory jsou opravdu fotky a co se s nimi pak bude dál dělat. Pokud by tam útočník nahrál PHP soubor, který by se po zadání příslušné adresy spustil, může takhle útočník na vašem serveru spustit svůj kód.
umask
, aby se pro skupinu nastavovalo i právo w
. ACL vám v tomto případě nepomůže, protože default ACL
se nedědí do podadresářů (na rozdíl od setgid
bitu, který podadresáře zdědí).
ACL vám v tomto případě nepomůže, protože default ACL se nedědí do podadresářů (na rozdíl od setgid bitu, který podadresáře zdědí).Filipa Jirsáka v tomto případě prosím ignoruj, neví o čem mluví.
ext4
a defaultní ACL se zkopírovala. Škoda, že to neumíte napsat normálně. V době, kdy ACL na Linuxu teprve začínalo, jsem měl s děděním ACL problémy -- ale možná to bylo jenom tím, že ne všechny nástroje s ACL pracovaly správně.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.