При проверке NGINX – система сообщает об ошибке:
nginx: [emerg] getpwnam(“nginx”) failed
Например:
# nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: [emerg] getpwnam("nginx") failed nginx: configuration file /etc/nginx/nginx.conf test failed
Такое может возникнуть, если вы собирали и устанавливали NGINX из исходных кодов, например – при создании Git-репозитория: Git: свой репозиторий под NGINX + WebDAV + uWSGI.
Решение – добавить пользователя для NGINX:
# useradd --no-create-home nginx
Проверяем:
# tail -n 1 /etc/shadow nginx:!!:16502:0:99999:7::
# tail -n 1 /etc/group nginx:x:501:
Готово.