Назад | Перейти на главную страницу

Символическая ссылка на папку в корне

Я создал учетную запись ftp внутри vhost и добавил символическую ссылку на папку, расположенную в корне, например.

[root@server myvhost]# pwd
/home/myvhost
[root@server myvhost]# ll
.....
lrwxrwxrwx  1 myvhost myvhost 16 Oct 27 15:03 myfolder -> /root/myfolder/
.....

Все файлы внутри / root / myfolder /, включая его самого, отправляются на myvhost, но у меня возникают проблемы при загрузке файлов в эту папку.

Это просто невозможно из-за разрешений или я что-то упускаю.

заранее спасибо

Разрешения каталога:
Пользователь должен иметь возможность писать в каталог для создания файлов в этом каталоге. Таким образом, у пользователя должны быть права на запись в сам каталог. То же самое и с удалением файлов. Им также требуются разрешения на поиск "x" во всех каталогах, ведущих к этому каталогу.

Смотрите ответы на этот вопрос: Разрешения файловой системы в Unix:

Разрешения каталога:
Выполнить (Поиск) - Войти в каталог
Запись - создание и удаление файлов в этом каталоге.
Чтение - список файлов в каталоге

Разрешения для самой ссылки бессмысленны, вам нужны разрешения самого файла каталога (каталоги также являются файлами, с сопоставлением имени файла и индексного дескриптора).

Язык / Apache Safe Guard ?:
Кроме того, часто существуют меры предосторожности от следующих символических ссылок. Искать (FollowSymLinks) в разделах Directory конфигураций Apache, поэтому проверьте это. В вашем языке тоже может быть что-то подобное, php.ini?