Возникновение выражения симлинк происходит из двух слов — Symbolic link, что в переводе с английского означает символическая ссылка. Симлинк это специальный файл в файловой системе, для которого не формируются никакие данные, за исключением одной текстовой строки с указателем. Это строка содержит информацию о пути к файлу, который должен быть открыт при попытке обращения к симлинку.
Симлинк может ссылаться на любой объект, это может быть файл, папка, не существующий файл, и т.д. Кстати в случае несуществующего файла, ссылки такого рода принято называть «висячими», или «битыми».
В операционной системе Linux симлинки создаются довольно просто, давайте рассмотрим пример, как можно создать симлинк.
Создать симлинк можно в командной строке, таким образом:
ln -s /opt/directory /home/symlink-to-opt-dir
После ввода команды мы получаем симлинк symlink-to-opt-dir на директорию /opt/directory.
Так же можем задать права симлинку, воспользовавшись командой chown:
chown -h user:group /home/symlink-to-opt-dir
Значение user:group должно быть изменено на значение [пользователь:группа].
А как сделать, чтобы симлинк был от юзера, в другой диск, /home2/user/HDD ? Через ФТП если зайти из под юзером в созданные симлинки, то не пускает. Права и группа на симлики юзера и папки /home2/user установлены.
Как можно решить данную неприятность?