Kon'nichiwa Community,
leider finde ich im Netz nur spärlich Informationen. Ich würde gerne wenn ich ein USB-Stick am Rechner anschließe das anschließend ein Befehl ausgeführt wird. Und zwar das entsperren des aktuellen angemeldeten Benutzers. Das ganze sollte nicht über pam_usb laufen. Und genau so auch umgekehrt also sperren wenn der USB-Stick abgesteckt wird.
Den aufbau habe ich mit UDEV gemacht siehe auch hier: https://www.it-swarm.dev/de/usb/fuehren-sie-ein-skript-automatisch-aus-nachdem-ich-ein-usb-geraet-angeschlossen-oder-entfernt-habe/961555564/
.
.
1. den ersten Befehl bräuchte ich um den Benutzer zu sperren. Dafür benutze ich:
1 | dbus-send --session --dest=org.freedesktop.ScreenSaver --type=method_call --print-reply /ScreenSaver org.freedesktop.ScreenSaver.Lock |
Leider aber kommt diese Fehlermeldung raus: "Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ScreenSaver was not provided by any .service files"
Ich habe es versuch im Skript folgendes reinzuschreiben mit:
1 | sudo -u XXXX dbus-send --session --dest=org.freedesktop.ScreenSaver --type=method_call --print-reply /ScreenSaver org.freedesktop.ScreenSaver.Lock |
Leider der selber Fehler. Da muss man irgend wie den aktuellen Benutzersession ansprechen nur wie, oder?
.
.
2. Wäre ein Befehl wie man die KDE-Plamsa GUI eines Benutzers entsperren. (SDDM ist nicht gemeint;-) Jemand eine Idee?
.
.
Danke! und grüße aus München