Показать статистику
0 голосов
от (210 баллов)
Хочу убрать возможность пользователям на моем Ubuntu сервере видеть процессы других пользователей. Как это сделать?
327 просмотров 1 ответов

1 Ответ

0 голосов
от (4.5тыс. баллов)

Вам нужно воспользоваться опцией hidepid. Эта опция имеет разные значения и применяется в /proc.

hidepid = 0 # значение по умолчанию. Кто угодно видит что угоднр
hidepid = 1 # пользователи не могут видеть процессы других, только свои. 
hidepid = 2 # все опции опции с 1 плюс все процессы  /proc/PID/ будут спрятаны

Что бы применить это на практике, нужно перемонтировать систему proc:

# mount -o remount,rw,hidepid=2 /proc

И добавить опцию в /etc/fstab, что бы после перезагрузки настройки остались:

# vi /etc/fstab
proc /proc proc defaults,hidepid=2 0 0
...