software:controller:vzlogger:installation_cpp-version
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | Nächste ÜberarbeitungBeide Seiten der Revision | ||
software:controller:vzlogger:installation_cpp-version [2019/09/04 17:54] – libsml nicht aus Debian jau | software:controller:vzlogger:installation_cpp-version [2019/09/16 19:19] – vzlogger unter anderem Benutzer laufen lassen joekokker | ||
---|---|---|---|
Zeile 185: | Zeile 185: | ||
sudo systemctl enable vzlogger | sudo systemctl enable vzlogger | ||
</ | </ | ||
+ | |||
+ | |||
+ | ====== vzlogger als anderer Benutzer (z.B.: pi) ausführen ====== | ||
+ | |||
+ | === Elevated privileges für vzlogger binary setzen === | ||
+ | |||
+ | Als User führt man folgenden Befehl aus, um ausreichend Rechte zum Ausführen des Programms zu erhalten: | ||
+ | < | ||
+ | sudo setcap ' | ||
+ | </ | ||
+ | |||
+ | === Systemd Startscript anpassen === | ||
+ | |||
+ | Nun muss nur noch im Systemd Startscript (siehe anderer Paragraph) der User, mit welchem vzlogger ausgeführt werden soll, hinzugefügt bzw. geändert werden. | ||
+ | |||
+ | Unter der Kategorie [Service] fügt man eine weitere Zeile hinzu. Für den User pi lautet es zum Beispiel: | ||
+ | |||
+ | < | ||
+ | User=pi | ||
+ | </ | ||
+ | |||
+ | Nun muss der Service nur neu gestartet werden und vzlogger läuft unter dem angegebenden Benutzer: | ||
+ | |||
+ | < | ||
+ | sudo systemctl daemon-reload | ||
+ | </ | ||
+ | |||
+ | === Verwendung === | ||
+ | |||
+ | Das Betreiben von vzlogger unter einem anderen Benutzer als root ist vor allem bei der Verwendung vom Protokol " | ||
software/controller/vzlogger/installation_cpp-version.txt · Zuletzt geändert: 2024/02/04 11:25 von jau