@Nikname_non_name

Виртуальные папки в Linux возможно ли такое?

Здравствуйте!
Есть папка пользователя (на пример Ivan). Можно ли создать папку, содержание которой будет равно содержанию другой папки (/usr/local), при этом папка как физическая (не ярлык windows). При этом к этой папке можно получить доступ по sftp (scp) (если настроено). Возможно ли такое и если да, то как создать такую папку?!
Заранее спасибо за ответы!!!
  • Вопрос задан
  • 890 просмотров
Пригласить эксперта
Ответы на вопрос 5
KodyWiremane
@KodyWiremane
Пони, Debian, LEMP, LAN, любитель
Если sftp в /usr/local не вариант, из известного мне могу предложить mount --bind.

В домашней папке создаётся обычная, пустая: mkdir /home/ivan/usr-local

Если теперь от рута сделать mount --bind /usr/local /home/ivan/usr-local
, то во второй папке отобразится содержимое первой. Отменить заклинание, соответственно, umount /home/ivan/usr-local.

По ману, вместо ручных команд можно в /etc/fstab прописать
/usr/local /home/ivan/usr-local none bind
, что приведёт к аналогичному эффекту автоматически.
Ответ написан
Zoominger
@Zoominger
System Integrator
содержание которой будет равно содержанию другой папки (/usr/local), при этом папка как физическая (не ярлык windows).

Окей, Гугл, жёсткие ссылки в Linux.
UPD: подойдут и мягкие.

При этом к этой папке можно получить доступ по sftp (scp) (если настроено)

В принципе, да, но лучше так не делать.
Ответ написан
flapflapjack
@flapflapjack
на треть я прав
man ln

но если вы не любите читать маны, как я, то гуглите то что вам начепятал товарищ Рональд
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
Для вашей задачи будет достаточно символических ссылок.
делаются командой ln с опцией -s
man ln
Ответ написан
Комментировать
CityCat4
@CityCat4
Жил-был у бабушки серенький троллик...
Небезопасно. Ну просто крайне небезопасно. Этот финт ушами Вам пардон, зачем? Из-за того, что /usr/local входит в PATH? Добавьте, что надо.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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