Назначить несколько домашних каталогов одному и тому же пользователю во время useradd

Я работаю над проектом, в котором младший разработчик должен загружать файлы FTP на сервер и работать в двух отдельных каталогах, находящихся на одном уровне на сервере. Можно ли назначить ОБЕ эти каталоги домашними, чтобы при входе в систему с помощью FileZilla он видел оба перечисленных каталога?

Пока что я нигде не нашел удовлетворительного ответа. Я использую эту команду:

useradd -d /path/to/homedir -s /sbin/nologin username

Где / sbin / nologin - это фиктивная оболочка, которую я создал, потому что пользователю разрешен вход только через FTP и нет доступа к оболочке.

0
задан 22 July 2020 в 09:44
1 ответ

Добавьте пользователя в соответствующую группу. Измените права доступа к файлам или ACL, чтобы эта группа имела доступ только к нужным файлам.

Переместите файлы в каталог, в котором нет ничего лишнего. Не обязательно с подходящими правами доступа к файлам, которые уже обеспечивают контроль доступа.

Установите своим домом (один) родительский каталог, который содержит все, что им нужно. Настройте ftpd для chroot-доступа к дому.

0
ответ дан 29 July 2020 в 04:22

Теги

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