Несовместимы ли logind systemd или Gnome-wayland-session с hidepid = 2?

Команды, которые вам нужны:

  • ifconfig -a inet
  • ifconfig -a inet6

Дополнительные команды:

  • arp -a
  • ndp -a

Все они такие же, как на FreeBSD и TrueOS. (Это не везде так для MacOS, но здесь это так)

Дальнейшее чтение

  • ifconfig. Mac OS 10 Страницы руководства. Корпорация Apple. 2008.

2
14.06.2017, 11:09
1 ответ

https://wiki.archlinux.org/index.php/Security#hidepid

Для работы Xorg необходимо добавить исключение для systemd-logind:

/etc/systemd/system/systemd-logind.service.d/hidepid. конф
[Услуга]
Дополнительные группы = proc

РЕДАКТИРОВАТЬ: в этой документации не объясняется, зачем это нужно. Глядя на восходящий systemd-logind.service, сервисный модуль не запускается как отдельный пользователь. (hidepid обычно описывается как не относящийся к root). Однако из кода я думаю, что hidepid на самом деле использует возможность CAP_SYS_PTRACE. И systemd-logind.serviceограничивает себя набором возможностей, которые не включают CAP_SYS_PTRACE.

В любом случае, это означает, что systemd PID 1 Arch Linux может нормально загружаться с hidepid. Лично я бы беспокоился о необходимости этого «исключения» даже без Xorg, в случае другого программного обеспечения, которое использовало те же функции systemd-logind.

4
27.01.2020, 22:03

Теги

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