Fórum Root.cz

Hlavní témata => Server => Téma založeno: 666franta666 23. 01. 2017, 09:45:20

Název: Nginx práva pro přístup na symlink
Přispěvatel: 666franta666 23. 01. 2017, 09:45:20
pokud vytvorim symlink ze souboru ktery se nachazi ve slozce /root do slozky kam ma pristup nginx, tak mi vrati chybu (13: Permission denied)

ale prava mam nastavene takhle

Kód: [Vybrat]
lrwxrwxrwx 1 www-data www-data
pokud vytvorim jiny symlink mimo slozku root, tak s tim nginx nema problem

A taky pokud za uzivatele root vytvorim ve slozce kam ma nginx pristup soubor s temito pravy

Kód: [Vybrat]
-rw-r--r-- 1 root     root
tak s tim nginx nema problem


muze mi nekdo vysvetlit cim to je ?
Název: Re:nginx prava pristup zamitnut pro symlink
Přispěvatel: MP 23. 01. 2017, 09:53:05
pokud vytvorim symlink ze souboru ktery se nachazi ve slozce /root do slozky kam ma pristup nginx, tak mi vrati chybu (13: Permission denied)

ale prava mam nastavene takhle

lrwxrwxrwx 1 www-data www-data

pokud vytvorim jiny symlink mimo slozku root, tak s tim nginx nema problem



A taky pokud za uzivatele root vytvorim ve slozce kam ma nginx pristup soubor s temito pravy

-rw-r--r-- 1 root     root

tak s tim nginx nema problem


muze mi nekdo vysvetlit cim to je ?

Prava na slozce /root ? Prava na tom konkretnim souboru?
Název: Re:Nginx práva pro přístup na symlink
Přispěvatel: Petr Krčmář 23. 01. 2017, 09:53:47
Řekl bych prostě, že Nginx pod uživatelem nginx nemá přístup do adresáře /root. Já na něm mám třeba práva 700, takže tam nikdo kromě roota nesmí.
Název: Re:Nginx práva pro přístup na symlink
Přispěvatel: 666franta666 23. 01. 2017, 09:58:14
diky