Создать общую папку для VSFTP заключенных в тюрьму пользователей в Linux

1525
Noob Doob

У меня есть то, что я хочу сделать. Я настроил VSFTP-сервер и поместил его пользователей в «тюрьму», чтобы они не могли искать нигде, кроме своего домашнего каталога.

Однако сейчас я хочу сделать что-то большее. Я хочу найти способ создать общую папку среди этих пользователей, чтобы каждый из них мог читать и писать в ней. Но я еще этого не сделал. Моя первая идея состояла в том, чтобы создать внешнюю папку, дать ей необходимые разрешения и создать ссылку в каждой домашней папке, чтобы они могли получить к ней доступ, но она не работает (пользователи по-прежнему не могут получить к ней доступ из-за тюремного заключения), Есть идеи? Конечно, пользователи не должны иметь возможность искать «вверх» из общей папки, как и их домашние каталоги.

1

1 ответ на вопрос

1
MolbOrg

Вы можете использовать bind mount(8):

mount -o bind /tmp/ftpshare /ftp/jail/user1/share 

как решение.

@dawud Это единственное, что я должен сделать? Я создал пустую папку в пользовательском каталоге, и после выполнения команды я получаю эту ошибку: mount: / tmp / ftpshare не является блочным устройством. (Конечно, я использовал соответствующие пути к папкам моей системы). Noob Doob 10 лет назад 0
вы должны использовать опцию * bind *, она сообщает команде mount использовать source как каталог, а не как блочное устройство. Каталог источника и назначения должен существовать. Каталог назначения будет иметь то же имя пользователя: группу и права доступа, что и источник, также если вы измените некоторые из них в каталоге источника - он также изменится и в месте назначения. Вы можете считать это как жесткую ссылку каталога. MolbOrg 10 лет назад 0
@ dawud я должен использовать «bind», а НЕ «--bind»? Возможно, это было мое плохое все время: P Noob Doob 10 лет назад 0
Вы должны использовать команду монтирования в следующей форме: ** mount -o bind / source / destination **. как NB, вы можете использовать его несколько раз с одним и тем же источником и разными местами назначения. MolbOrg 10 лет назад 0

Похожие вопросы