@Corp_Habra_Clients

Проблема с символическими ссылками?

Здравствуйте!
Для люботпытных
Смотреть пункты задача и решение!

Задача:
Необходимо, чтоб в одной папке лежали псевдо-папки при открытии которых открывается папка по заранее заданному пути.

Решение:
Использование жёстких и симфолических ссылок!

Казалось бы, что всё супер, но не тут-то. FTPs сервер вообще отказался работать с символическими ссылками, webdav хоть и работает с ними, но не показывает их и приходится принульдительно (командами) переходить в нужную папку и потом всё идеально. sFTP и SCP почему-то справляются с задачей на Ура. Как решить все проблемы?! Если нет решения, то как решить задачу.
Подскажите, пожалуста!
  • Вопрос задан
  • 221 просмотр
Пригласить эксперта
Ответы на вопрос 1
trapwalker
@trapwalker
Программист, энтузиаст
Вообще поддержка симлинков может быть опасной в такого рода расшареных ресурсах.
У меня под рукой доступа к настройкам ftp нет, но такое ощущение, что там в конфиге была специальная опция. Могу ошибаться.

Однако общее правило такое. Симлинк нужно делать от корня ftp на папки внутри расшаренной. Нужно избегать линкования на внешние каталоги, поскольку это может вызвать уязвимость (доступ к файлам, к которым вы не планировали давать доступ).

Ещё есть вариант без симлинков:
mount --bind /source/dir /destination/dir
И в fstab:
/source/dir /destination/dir none defaults,bind 0 0

Но не во всех файловых системах.
Жесткие ссылки, по идее, должны работать в любом случае.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы