htop показывает только процессы пользователя, это выполняет его?

Я смог решить проблему при помощи aptitude purge удалить все пакеты PHP и их конфигурационные файлы наряду с nginx. Я затем переустановил каждый пакет PHP индивидуально, поскольку это стало необходимым. Я также использовал конфигурационные файлы perusio PHP-FPM.

4
19.04.2015, 00:04
2 ответа

Я нашел проблему. Ядро было скомпилировано с помощью grsecurity, что скрывает процессы от других пользователей. Со стандартным ядром все работает нормально.

3
27.01.2020, 20:54

hidepid - это опция монтирования для procf, которая скрывает процессы от других пользователей. Существует три настройки:

  1. hidepid=0: Любой пользователь может считывать файлы в формате /proc/PID
  2. hid=1: Пользователи могут получить доступ только к каталогам и файлам /proc/PID, которые принадлежат их пользователю.
  3. hidepid=2: Также как и hidepid=1, но процессы других пользователей не будут видны в /proc/PID

Для просмотра вариантов монтирования, которые были смонтированы с помощью /proc, можно запустить mount | grep /proc.

Дополнительную информацию смотрите в разделе документации ядра по возможностям монтирования файловой системы proc, а также в статье nixCraft article по этому вопросу.

2
27.01.2020, 20:54

Теги

Похожие вопросы