FTP: подключиться как локальный пользователь с другим паролем

Я хочу дать некоторым людям доступ по FTP к файлам пользователя Unix bob, поскольку bob имеет sudo, я не хочу делиться его паролем Unix.

Как я могу убедиться, что пользователи FTP имеют те же права на файлы, что и bob не дав свой пароль?


Примечание 1: в настоящее время я использую VSFTPD, но я доволен любым FTP-сервером CLI.

Примечание 2: В идеале я хотел бы установить пароль только для FTP, который подключается как bob , Скажем, новый пользователь alice с теми же правами, что и bob , было бы тоже хорошо, но я хочу любой будущий файл, созданный bob быть немедленно прочитанным / записанным alice также!

1 ответ

Решение

Все, что вам нужно сделать, это добавить alice пользователь в bobгруппа,
поскольку bob является создателем и владельцем файлов.

Чтобы проверить, кто является владельцем файла, используйте

$ ls -l filename

Чтобы увидеть, какие группы bob зарегистрирован в, использовать

$ groups bob

Добавить существующего пользователя alice в группу, используйте

# usermod -a -G groupname alice

Также проверьте это, чтобы узнать больше об управлении пользователями.

Другие вопросы по тегам