Общий каталог FTP - полномочия отдельного пользователя

Я пытаюсь установить 2 отдельных пользователей FTP. У них должен оба быть доступ к тому же каталогу. Они оба потребность смочь к чтению-записи в каталог. Но, я хочу, чтобы они не смогли записать в каждого файлы других (например, удалить, удалить, переименуйте, и т.д.).

Таким образом, скажем, общий каталог:/home/ftp/shared/

Усера нужен доступ для чтения-записи к/home/ftp/shared/. Усера должен только иметь доступ для записи к его собственным файлам. UserB также нужен доступ для чтения-записи к/home/ftp/shared/. UserB должен только иметь доступ для записи к его собственным файлам.

Это было бы своего рода поле Unix, но это - единственное ограничение. Я мог использовать любое программное обеспечение. Я в настоящее время думаю чистый-ftpd или vsftp, но я открыт для всех идей.

Какие-либо идеи, как я могу выполнить это?

1
задан 12.09.2013, 15:50

1 ответ

Можно достигнуть этого использования только полномочия Unix.

  1. Необходимо создать группу (например, mysharegroup). Оба из Ваших пользователей должны быть в этой группе.
  2. Сделайте совместно используемую папку липкой и находящейся в собственности третьего пользователя (администратор ftp) и группа mysharegroup.
  3. Сделайте папку читаемой и перезаписываемой владельцем и группой.

Это сделано. Каждый пользователь может записать в общий каталог, потому что они - часть sharedgroup, но они не могут удалить файл, принадлежавший кому-то еще из-за липкого бита.

1
ответ дан 17.12.2019, 00:22

Теги

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