Nginx práva pro přístup na symlink

666franta666

Nginx práva pro přístup na symlink
« kdy: 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

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 ?


MP

Re:nginx prava pristup zamitnut pro symlink
« Odpověď #1 kdy: 23. 01. 2017, 09:53:05 »
Citace od: 666franta666 kdy 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

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?

Re:Nginx práva pro přístup na symlink
« Odpověď #2 kdy: 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í.

666franta666

Re:Nginx práva pro přístup na symlink
« Odpověď #3 kdy: 23. 01. 2017, 09:58:14 »
diky