如何创建用户“nginx”?

如何创建用户“nginx”?

我刚刚从源代码安装了 nginx

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

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

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

答案1

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

$ useradd -s /bin/false nginx

答案2

尝试

$ sudo adduser --system --no-create-home --user-group --disabled-login --disabled-password nginx

或者

$ sudo adduser --system --no-create-home --user-group -s /sbin/nologin nginx

答案3

在 Ubuntu 上你可以使用此命令:

adduser --system --no-create-home --shell /bin/false --group --disabled-login nginx

相关内容