]> git.ipfire.org Git - thirdparty/systemd.git/commit
login: Add XDG_SESSION_EXTRA_DEVICE_ACCESS variable for additional access
authorAlessandro Astone <alessandro.astone@canonical.com>
Wed, 26 Nov 2025 16:23:13 +0000 (17:23 +0100)
committerAlessandro Astone <alessandro.astone@canonical.com>
Fri, 6 Feb 2026 15:20:18 +0000 (16:20 +0100)
commit87840e144be71df81ea07b1e9a3198e4aca690ec
treea44d30c39baa66feb1ccee92c1f6301062cf6bc2
parent5f815d6fa1878a0f6c28039f5e2fb0df348dc405
login: Add XDG_SESSION_EXTRA_DEVICE_ACCESS variable for additional access

A session created with XDG_SESSION_EXTRA_DEVICE_ACCESS will be granted
additional powers.
Exactly which powers are granted is going to be defined by udevd.
12 files changed:
src/core/manager.c
src/libsystemd/libsystemd.sym
src/libsystemd/sd-login/sd-login.c
src/login/logind-dbus.c
src/login/logind-dbus.h
src/login/logind-session-dbus.c
src/login/logind-session.c
src/login/logind-session.h
src/login/logind-varlink.c
src/login/pam_systemd.c
src/shared/varlink-io.systemd.Login.c
src/systemd/sd-login.h