CentOS – 你必须给(非root)uid和gid

我试图用pure-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

显然使用你自己的号码…

或者find这篇文章中解释的数字

要在Unix中查找用户的UID或GID,请使用id命令。 要find特定用户的UID,请在Unix提示符处input:

 id -u username 

用相应的用户名replace用户名。 要find用户的GID,请在Unix提示符处input:

 id -g username 

如果您想找出用户所属的所有组,请input:

 id -G username 

如果您想查看UID以及与用户关联的所有组,请inputid,但不带任何选项,如下所示:

 id username