feat: improve dbus integration for chsh, better handling of generic needrestart.

This commit is contained in:
Alexandre Pujol 2024-12-11 23:17:27 +01:00 committed by Alex
parent 3690a4c327
commit 14e9fea29a
5 changed files with 12 additions and 3 deletions

View file

@ -10,18 +10,24 @@ include <tunables/global>
@{exec_path} = @{bin}/chsh
profile chsh @{exec_path} {
include <abstractions/base>
include <abstractions/consoles>
include <abstractions/authentication>
include <abstractions/bus-system>
include <abstractions/consoles>
include <abstractions/nameservice-strict>
include <abstractions/wutmp>
capability audit_write,
capability chown,
capability fsetid,
capability net_admin,
capability setuid,
network netlink raw,
unix type=stream addr=@@{udbus}/bus/chsh/system,
#aa:dbus talk bus=system name=org.freedesktop.home1 label=systemd-homed
@{exec_path} mr,
/etc/shells r,