Вы можете использовать bind
mount(8)
:
mount -o bind /tmp/ftpshare /ftp/jail/user1/share
как решение.
У меня есть то, что я хочу сделать. Я настроил VSFTP-сервер и поместил его пользователей в «тюрьму», чтобы они не могли искать нигде, кроме своего домашнего каталога.
Однако сейчас я хочу сделать что-то большее. Я хочу найти способ создать общую папку среди этих пользователей, чтобы каждый из них мог читать и писать в ней. Но я еще этого не сделал. Моя первая идея состояла в том, чтобы создать внешнюю папку, дать ей необходимые разрешения и создать ссылку в каждой домашней папке, чтобы они могли получить к ней доступ, но она не работает (пользователи по-прежнему не могут получить к ней доступ из-за тюремного заключения), Есть идеи? Конечно, пользователи не должны иметь возможность искать «вверх» из общей папки, как и их домашние каталоги.
Вы можете использовать bind
mount(8)
:
mount -o bind /tmp/ftpshare /ftp/jail/user1/share
как решение.