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
Также проверьте это, чтобы узнать больше об управлении пользователями.