1

Я использую Slackware Linux на Win7 Virtualbox. Когда я набираю команду:

пс аксу | grep bash

я получаю два экземпляра bash примерно так:

root 1052 ... -bash
root 1053 ... -bash

Более того, когда я запускаю команду users я также получаю доступ к двум пользователям (root root)

  • почему вошли два пользователя root, а я (явно) не регистрировал дополнительных пользователей, кроме стандартного входа в систему после запуска системы
  • как диагностировать, откуда взялся этот дополнительный зарегистрированный пользователь root и как его отключить?

2 ответа2

0

Системные процессы (например, запускаемые как задания cron) могут отображаться как процессы bash, запускаемые пользователем root. Это не значит, что пользователь вошел в систему. Используйте ps -eaf | grep bash чтобы получить полную командную строку, которая их запустила. Это даст вам подсказки об их происхождении.

0

Один из способов определить, откуда взялись эти баши, - это сделать

pstree 1

и выяснить, кто родители. Для терминала, в котором я это сделал, соответствующая часть вывода

 ├─xfce4-terminal─┬─3*[bash]
 │                ├─bash───tail
 │                ├─bash───pstree
 │                ├─gnome-pty-helpe
 │                ├─{gdbus}
 │                └─{gmain}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .