Hallo zusammen,
ich möchte einen im Büro stehenden PC (OpenSuse Leap 15.5) aus dem HomeOffice anschalten und wieder ausschalten können. Das Anschalten klappt mittlerweile per WakeOnLan - das Ausschalten leider nicht ohne root-Rechte. Vielleicht kann mir da jemand helfen?
Ich habe bereits entsprechend "https://wiki.ubuntuusers.de/sudo/Konfiguration/" in der "/etc/sudoers" folgende Zeilen hinzugefügt: User_Alias HOMEOFFICE = keil Cmnd_Alias DOWN = /sbin/shutdown, /sbin/shutdown now, /sbin/shutdown -r, /sbin/shutdown -r now HOMEOFFICE ALL = NOPASSWD: DOWN Das blieb leider wirkungslos.
Ich habe ebenfalls per RDT (also grafisch) versucht, den PC auszuschalten (über den "Startknopf" - "Herunterfahren"), aber auch hierfür wird das root-Passwort verlangt.
In der Suse-Doku (https://manpages.opensuse.org/Tumbleweed/systemd/systemd-poweroff.service.8....) habe ich Infos über den systemd-poweroff.service gefunden, bin mir aber nicht sicher, was ich damit anfangen soll. Ich lese dort heraus, dass man an diesen Services auf keinen Fall händisch was ändern soll, da die von den Befehlen shutdown und weiteren aufgerufen werden.
Wo könnte ich noch suchen bzw. was habe ich evtl. übersehen?
Viele Grüße Monika
Hi Monika,
Am Freitag, dem 03.05.2024 um 14:14 +0200 schrieb Monika Keil:
ich möchte einen im Büro stehenden PC (OpenSuse Leap 15.5) aus dem HomeOffice anschalten und wieder ausschalten können. Das Anschalten klappt mittlerweile per WakeOnLan - das Ausschalten leider nicht ohne root-Rechte. Vielleicht kann mir da jemand helfen?
Du kannst/musst vermutlich dem Nutzer via policy-kit den Reboot erlauben (/usr/share/polkit-1/actions/org.freedesktop.login1.policy, org.freedesktop.login1.reboot). Da ist vermutlich auch geregelt, dass das standardmäßig ein Passwort erfordert. Ich würde dort anfangen, zu suchen.
HTH, Daniel
Ahoj Zusammen,
was ich mich gerade gefragt hab: Was passiert denn eigentlich wenn man z.B. im Gnome aufs Ausschalten- Knöpfchen drückt und bin z.B. hier fündig geworden:
https://askubuntu.com/questions/630279/shutdown-command-for-gnome
### dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.PowerOff" boolean:true ###
Das klappt bei mir allerdings nicht, der macht quasi nur ein halt und schaltet das Gerät nicht ab :<
Aber vielleicht wäre das noch ein Ansatz bei einem Desktop.
Grüße und schönes WE,
Falk
On Fri, 2024-05-03 at 14:55 +0200, Daniel Leidert wrote:
Hi Monika,
Am Freitag, dem 03.05.2024 um 14:14 +0200 schrieb Monika Keil:
ich möchte einen im Büro stehenden PC (OpenSuse Leap 15.5) aus dem HomeOffice anschalten und wieder ausschalten können. Das Anschalten klappt mittlerweile per WakeOnLan - das Ausschalten leider nicht ohne root-Rechte. Vielleicht kann mir da jemand helfen?
Du kannst/musst vermutlich dem Nutzer via policy-kit den Reboot erlauben (/usr/share/polkit-1/actions/org.freedesktop.login1.policy, org.freedesktop.login1.reboot). Da ist vermutlich auch geregelt, dass das standardmäßig ein Passwort erfordert. Ich würde dort anfangen, zu suchen.
HTH, Daniel
Hallo,
On 2024-05-03 14:14, Monika Keil wrote:
ich möchte einen im Büro stehenden PC (OpenSuse Leap 15.5) aus dem HomeOffice anschalten und wieder ausschalten können. Das Anschalten klappt mittlerweile per WakeOnLan - das Ausschalten leider nicht ohne root-Rechte. Vielleicht kann mir da jemand helfen?
Ich habe bereits entsprechend "https://wiki.ubuntuusers.de/sudo/Konfiguration/" in der "/etc/sudoers" folgende Zeilen hinzugefügt: User_Alias HOMEOFFICE = keil Cmnd_Alias DOWN = /sbin/shutdown, /sbin/shutdown now, /sbin/shutdown -r, /sbin/shutdown -r now HOMEOFFICE ALL = NOPASSWD: DOWN Das blieb leider wirkungslos.
Das ist jetzt openSUSE Tumbleweed, sollte aber auf openSUSE Leap 15.5 gleich funktionieren..
Das sind auch alles nur links...
file /usr/sbin/{shutdown,halt,reboot} /usr/sbin/shutdown: symbolic link to ../bin/systemctl /usr/sbin/halt: symbolic link to ../bin/systemctl /usr/sbin/reboot: symbolic link to ../bin/systemctl
$ visudo
keil ALL = NOPASSWD: /usr/sbin/shutdown
Als user über sshd..
$ sudo shutdown
Andreas
Hallo,
vielen Dank für die Hinweise und Such-Optionen - ihr seid toll! Tatsächlich hat der Tipp von Andreas zum Erfolg geführt - Hurra! Jetzt klappt's auch mit dem User_Alias und dem Cmnd_Alias.
Viele Grüße Monika
Am 03.05.24 um 22:39 schrieb Andreas Stieger:
Hallo,
On 2024-05-03 14:14, Monika Keil wrote:
ich möchte einen im Büro stehenden PC (OpenSuse Leap 15.5) aus dem HomeOffice anschalten und wieder ausschalten können. Das Anschalten klappt mittlerweile per WakeOnLan - das Ausschalten leider nicht ohne root-Rechte. Vielleicht kann mir da jemand helfen?
Ich habe bereits entsprechend "https://wiki.ubuntuusers.de/sudo/Konfiguration/" in der "/etc/sudoers" folgende Zeilen hinzugefügt: User_Alias HOMEOFFICE = keil Cmnd_Alias DOWN = /sbin/shutdown, /sbin/shutdown now, /sbin/shutdown -r, /sbin/shutdown -r now HOMEOFFICE ALL = NOPASSWD: DOWN Das blieb leider wirkungslos.
Das ist jetzt openSUSE Tumbleweed, sollte aber auf openSUSE Leap 15.5 gleich funktionieren..
Das sind auch alles nur links...
file /usr/sbin/{shutdown,halt,reboot} /usr/sbin/shutdown: symbolic link to ../bin/systemctl /usr/sbin/halt: symbolic link to ../bin/systemctl /usr/sbin/reboot: symbolic link to ../bin/systemctl
$ visudo
keil ALL = NOPASSWD: /usr/sbin/shutdown
Als user über sshd..
$ sudo shutdown
Andreas
lug-dd@mailman.schlittermann.de