我刚刚从源代码安装了 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)
在 Ubuntu 上你可以使用这个命令:
adduser --system --no-create-home --shell /bin/false --group --disabled-login nginx
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37381 次 |
| 最近记录: |