Ankündigung

Einklappen
Keine Ankündigung bisher.

openHAB ohne root Rechte Neustarten

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    [Codebeispiel] openHAB ohne root Rechte Neustarten

    Hallo Zusammen,

    Ein kleiner Tipp für alle, die openHAB (und auch das System) direkt von openHAB aus neu-starten wollen.

    Bekanntlich kann nur root Dienste und das System neustarten, doch läuft openHAB vorzugsweise unter einem eigenen Konto. Also müssen die gewünschten Befehle gezielt erlaubt werden.

    Dazu verwenden wir "visudo" so wird der Syntax von den Configfiles geprüft.

    Also:
    Code:
    visudo -f /etc/sudoers.d/openhab
    Nun erlauben wir die gewünschten Befehle:
    Code:
    openhab ALL = (root) NOPASSWD: /etc/init.d/openhab
    openhab ALL = (root) NOPASSWD: /sbin/reboot
    Nun noch die passenden Items dazu:
    Code:
    Group gAdmin
    
    Switch RestartOpenhab "openHAB Neustarten" (gAdmin) {exec=">[ON:sudo /etc/init.d/openhab restart]" ,autoupdate="false"}
    Switch RebootAutomationServer "System rebooten" (gAdmin) {exec=">[ON:sudo /sbin/reboot]", autoupdate="false"}
    Ich hoffe das hilft jemandem? Getestet auf Ubuntu14.04.

    Grüsse
Lädt...
X