如何创建用户“nginx”?

10 nginx users

我刚刚从源代码安装了 nginx

但是当运行时/etc/init.d/php_cgi start,有一条消息:
Starting php-cgi: spawn-fcgi: can't find user name nginx

...还有一个我不知道他们的许可。

以前我使用yum(CentOS)安装 nginx

EEA*_*EAA 15

这将创建用户并将其 shell 设置为/bin/false这样,没有人可以以该用户身份启动交互式登录。

$ useradd -s /bin/false nginx
Run Code Online (Sandbox Code Playgroud)


小智 7

尝试

$ sudo adduser --system --no-create-home --user-group --disabled-login --disabled-password nginx
Run Code Online (Sandbox Code Playgroud)

或者

$ sudo adduser --system --no-create-home --user-group -s /sbin/nologin nginx
Run Code Online (Sandbox Code Playgroud)


cze*_*asz 5

在 Ubuntu 上你可以使用这个命令:

adduser --system --no-create-home --shell /bin/false --group --disabled-login nginx
Run Code Online (Sandbox Code Playgroud)