Почему пользователь с разрешениями на чтение и выполнение не может перейти в каталог через символическую ссылку? - PullRequest
0 голосов
/ 06 ноября 2019

Я столкнулся с интересным поведением, связанным с символическими ссылками, и cd.

У меня есть пользователь www, в группе totalolage

enter image description here

У меня есть символически связанный каталог /tmp/www/ -> /home/totalolage/Projects/.../public

enter image description here

Целевой каталог (public) и все содержащие каталоги доступны и cd - доступны пользователю www. Однако, когда я пытаюсь получить доступ к каталогу public с пользователем www через символическую ссылку, мне отказывают в разрешении.

enter image description here

Это неслучиться для пользователя totalolage.

enter image description here

Я хотел бы знать, почему это происходит и как я могу это обойти?

Я пытаюсь использовать /tmp/www/ в качестве изменяемого корня для локального nginx сервера, поэтому, когда я хочу что-то отладить, я могу просто связать это с каталогом, не возиться с файлами конфигурации или портами. Сервер nginx работает как пользователь www, и поэтому php-fpm не может прочитать /tmp/www/index.php.

...