FTP-ярлыки в другую папку

5

Как создать ярлык из одной папки ftp в другую, используя SFTP-клиент, такой как WinSCP с Putty?

Например, путь к приложению - / home / primary / webapps / appication /

Мы создали нового пользователя с домашним каталогом по умолчанию / home / second /

Используя команду Bash:

 setfacl -R -m u:secondary:rwx /home/primary/webapps/appication/

мы добавили полное разрешение на чтение-запись для вторичного пользователя.

Для доступа к папке приложения он предполагает ввести полный путь к папке приложения, что не очень удобно для ежедневного использования.

В качестве решения я хотел бы создать несколько ярлыков в домашнем каталоге для этих папок, поскольку я видел нечто похожее в конфигурации cPanel по умолчанию, где папка PUBLIC_HTML имеет некоторые псевдонимы, такие как WWW.

Назарий
источник

Ответы:

3

Вы можете сделать ссылку на другую папку

ln -s / home / основной / webapps / приложение / домашний / дополнительный / application

Это создаст ссылку под /home/secondaryназванием «приложение», которая указывает на /home/primary/webapps/application. Зайдя в свою домашнюю папку, он просто должен нажать на папку «приложение» и будет перенаправлен в нужное место.

Джон Т
источник
Я получаю сообщение об отказе в разрешении
Назарий
Под чьим аккаунтом вы это делаете? Из какой папки вы запускаете команду? Вы должны запустить команду от /home/secondary/имени нового пользователя. Убедитесь, что ваши разрешения верны. Лично я бы не стал погружаться в ACL для чего-то такого простого, групповых разрешений и простого chownбыло бы достаточно.
Джон Т
Мне пришлось добавить доступ к оболочке для пользователя для этой операции и удалить его после. Можете ли вы дать мне больше информации об ACL, потому что я довольно новичок в bash-скриптинге.
Назарий
Я бы не рекомендовал списки ACL для чего-то подобного ... но если вы хотите узнать больше: linuxcommand.org/man_pages/setfacl1.html
John T