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