Я хочу дать некоторым людям доступ по FTP к файлам пользователя unix bob
. Поскольку у bob
есть sudo, я не хочу делиться его паролем Unix.
Как я могу убедиться, что у пользователей FTP те же права на файлы, что и у bob
, без указания пароля?
Примечание 1. В настоящее время я использую VSFTPD, но я доволен любой CLI FTP-сервер.
Примечание 2. В идеале я хотел бы установить пароль только для FTP, который подключается как bob
. Иметь нового пользователя, скажем, alice
, с теми же правами, что и bob
, тоже было бы хорошо, но я хочу, чтобы любой будущий файл, созданный с помощью bob
, был также сразу же прочитан / доступен для записи alice
! ]
Все, что необходимо сделать, должно добавить alice
, пользователь в bob
'S Group,
с тех пор bob
является создателем и владельцем файлов.
Для проверки, кто владелец файла используйте
$ ls -l filename
Для наблюдения, в каких группах bob
регистрируется, используйте
$ groups bob
, Чтобы добавить существующего пользователя alice
к группе, используйте
# usermod -a -G groupname alice
Также проверка это , для больше на управлении пользователями.