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
Другие вопросы по тегам