Как я могу проверить пользователя и группы nginx
демон в Ubuntu?
или каков синтаксис, чтобы найти пользователя и группу для deamon, работающего в Ubuntu?
Как я могу проверить пользователя и группы nginx
демон в Ubuntu?
или каков синтаксис, чтобы найти пользователя и группу для deamon, работающего в Ubuntu?
просто использовать ps
во время его работы:
oliver@ubuntuServer:~$ ps aux|grep nginx|grep -v grep
root 17119 0.0 0.1 57492 1156 ? Ss 14:22 0:00 nginx: master process /usr/sbin/nginx
www-data 17120 0.0 0.1 57804 1572 ? S 14:22 0:00 nginx: worker process
www-data 17121 0.0 0.1 57804 1572 ? S 14:22 0:00 nginx: worker process
www-data 17122 0.0 0.1 57804 1572 ? S 14:22 0:00 nginx: worker process
www-data 17123 0.0 0.1 57804 1572 ? S 14:22 0:00 nginx: worker process
как вы можете видеть в первой колонке, начальный процесс nginx master начинается с root
учетная запись пользователя. Этот процесс породит рабочих под www-data
учетная запись пользователя. Это будет тот, кто тебе не безразличен.
If nginx
не работает, вы также можете извлечь информацию из файла конфигурации следующим образом:
oliver@ubuntuServer:~$ grep user /etc/nginx/nginx.conf
user www-data;
чтобы ответить на часть вопроса" и группа " для запущенного процесса, используйте спецификатор формата supgrp (имена дополнительных групп). Попробуйте:
ps -eo pid,comm,euser,supgrp | grep nginx
ps -eo user,comm | grep nginx
даст вам пользователя, который работает nginx
.
top
или htop
может быть использован, чтобы найти пользователя процесса, тоже.
тогда вы могли бы найти группы пользователей использовать: groups USERNAME
Я всегда делаю "ps aux / grep все, что угодно", но я не администратор. Если вышеприведенное верно, и " ps " говорит вам, что вам нужно знать, сделайте это. Затем вы должны сделать "убить # # # #" не "убить имя" (###означает, например, 17119 сверху). Предполагая, что ты хочешь убить его. Это демон, а не Димон, кстати.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]