Назад | Перейти на главную страницу

Пользователь Linux SFTP без домашнего каталога

Предположим, у меня есть домашний каталог под названием «сайт».

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

Я попробовал это, используя usermod -m -d и затем удалив домашнюю папку новых пользователей, но при входе в систему мне было отказано в доступе.

Группы!

addgroup yourgroup

chgrp yourgroup /some/dir

Добавьте в группу пользователей, которым вы хотите предоставить общий доступ к этому каталогу.

usermod -g yourgroup user1
usermod -g yourgroup user2

Предоставьте группе соответствующие разрешения для / some / dir. 775 - это просто пример.

chmod 775 /some/dir

Назначьте / some / dir домашним каталогом для ваших пользователей.

usermod -d /some/dir user1
usermod -d /some/dir user2

Вуаля.