CentOS - Вы должны дать (не root) UID и GID
Я пытаюсь добавить пользователей в ftp используя pure-ftp
Я использовал следующую команду:
pure-pw useradd test-user -u ftpgroup -d /path/to/my/dir
И я получаю следующую ошибку:
You must give (non-root) uid and gid
Что я могу сделать, чтобы это работало?
Спасибо
2 ответа
Вам нужно дать -u uid и -g gid.
pure-pw useradd test-user -u 1234 -g 1234 -d /path/to/my/dir
Очевидно, использовать свои собственные номера...
Или найдите числа, как описано в этой статье
Чтобы найти UID или GID пользователя в Unix, используйте команду id. Чтобы найти UID конкретного пользователя, в командной строке Unix введите:
id -u username
Замените имя пользователя соответствующим именем пользователя. Чтобы найти GID пользователя, в командной строке Unix введите:
id -g username
Если вы хотите узнать все группы, к которым принадлежит пользователь, вместо этого введите:
id -G username
Если вы хотите увидеть UID и все группы, связанные с пользователем, введите id без каких-либо параметров, как показано ниже:
id username