почему «ps -ef -u root -U root» также отображает пользовательские процессы?

ps -ef -u root -U root 

Также отображаются процессы, пользователь которых не является root (текущий пользователь). Может кто-нибудь объяснить мне, почему?

 -u : EUID -U : RUID 

  • Использование ps и наблюдение за соблюдением родительского и дочернего процессов
  • Вывести как ps, так и Date в одной строке, в файл?
  • Получает ли этот диспетчер процесс зомби?
  • Какие флаги команды «ps» предназначены для формата флагов Unix и какие флаги для формата флагов BSD?
  • Почему «ps -p proc1 proc2 proc3» показывает «-csh», «-tcsh» и «- / bin / tcsh», тогда как «ps -p proc » индивидуально все говорят «tcsh»?
  • Есть ли риск состояния гонки при запуске ps?
  • Перевод флагов GNU ps в стандартные флаги
  • Как запустить Java-процесс, который будет рассматриваться не как «java ...» в списке процессов?
  • One Solution collect form web for “почему «ps -ef -u root -U root» также отображает пользовательские процессы?”

    Поскольку вы используете опцию -e , это приводит к тому, что ps выбирает все процессы.

    POSIX определяет ps -e как:

     -e Write information for all processes (Equivalent to -A.) 
    Linux и Unix - лучшая ОС в мире.