Я недавно заметил, что когда я запускаю команду ps
в терминах (Terminal, iTerm, ...), команда запускается пользователем root.
machine:~ vincent$ ps ux | grep ps
vincent 2846 0,2 0,0 4277992 848 s001 S+ 2:10 0:00.00 grep ps
root 2845 0,2 0,0 4287948 1120 s001 R+ 2:10 0:00.00 ps ux
Это происходит как при вводе команды от имени администратора, так и от имени обычного пользователя без прав администратора, и это влияет как на Yosemite, так и на High Sierra (так, вероятно, на многие другие версии системы).
Почему это?
Есть ли другие команды, затронутые этим поведением?