При проверке 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:
Готово.