Будет ли символическая ссылка делать так, как я надеюсь — обрабатывать одну папку так же, как другую

#directory #symlink

#каталог #символическая ссылка

Вопрос:

Я хочу создать символическую ссылку:

 /var/www/ThisFolder
 

в эту папку

 /var/www/htdocs/Thisfolder
 

Т.е. Символическая ссылка на папку, которая находится в недоступном для Интернета каталоге, для ссылки на тот, который есть.

Я планирую сделать это через:

 ln -s /var/www/ThisFolder /var/www/htdocs/Thisfolder
 

Будет ли мой сервер затем обрабатывать папку вне корня, как если бы она была внутри корня?

Ответ №1:

Разрешения на символические ссылки довольно забавны. Если у вас нет разрешений на просмотр вашей целевой папки (/var/www/htdocs/Thisfolder), вы не сможете получить к ней доступ через символическую ссылку. Разрешения, которые вы увидите, выполнив ls -l для вашей символической ссылки, будут показывать ее разрешения для переименования / отмены ссылки на символическую ссылку, а не для цели.