Symlink в тот же каталог

Я установил ftp-сервер для использования ftp-push на странице записи ТВ. Я создал для этого дополнительного пользователя, у которого есть доступ только к одному каталогу, который пользователь chroot-ed. Но страница не позволяет FTP-Pushing в корневой каталог ftp. Но я хочу, чтобы файлы home/chroot каталог пользователя home/chroot пользователя FTP. Я думал о символической ссылке. Таким образом, /storage/ftppush/ – это реальный путь к дому chroot пользователя. Я попытался создать символическую ссылку в том же каталоге:

 admin@sbusersrv:/storage/ftppush$ ln -s ROOT /storage/ftppush/ 

Но когда я пытаюсь поместить некоторый файл там, используя ftp, я получаю:

 ftp> put test /ROOT/test 200 PORT command successful 550 /ROOT/test: Too many levels of symbolic links 

Как я могу сделать такую ​​рабочую символическую ссылку для FTP?

Вы создали «бесконечный цикл» с softlink, который указывает на себя. Возможно, вы перепутали аргументы с ln. Поскольку второй аргумент ln является существующим каталогом, он создает в этом каталоге программную ссылку с тем же «базовым именем», что и первый аргумент. Таким образом, вы создаете URL-адрес Softlink, который указывает на ROOT. Когда вы пытаетесь решить эту проблему, вы получаете от ROOT до ROOT до ROOT до ROOT, пока не достигнете предела.

Если вы попробуете ls -L ROOT вы получите ту же ошибку.

Мне не совсем понятно, какую именно ссылку вы действительно хотели.