Назад | Перейти на главную страницу

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

Могу ли я что-нибудь сделать, чтобы это заработало?

Спасибо

Вам нужно указать -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