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 [2021/02/10 16:13] – BUILD_TEST konsequent aus jau | software:controller:vzlogger:installation_cpp-version [2021/02/10 16:50] – User vzlogger anlegen, Rechte anpassen jau | ||
---|---|---|---|
Zeile 187: | Zeile 187: | ||
- | ====== vzlogger als anderer Benutzer | + | ====== vzlogger als anderer Benutzer ausführen ====== |
=== Elevated privileges für vzlogger binary setzen === | === Elevated privileges für vzlogger binary setzen === | ||
Zeile 195: | Zeile 195: | ||
sudo setcap ' | sudo setcap ' | ||
</ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | === Dienst-User anlegen === | ||
+ | |||
+ | Man kann für den Dienst einen separaten User (z.B. '' | ||
+ | < | ||
+ | sudo useradd -M vzlogger | ||
+ | sudo passwd vzlogger | ||
+ | </ | ||
+ | |||
+ | Auf einem Raspberry den neuen User der Gruppe '' | ||
+ | < | ||
+ | sudo usermod -aG gpio vzlogger | ||
+ | </ | ||
+ | |||
+ | Dabei auch die Schreibrechte aufs Logfile berückrichtigen! | ||
+ | < | ||
+ | sudo chown vzlogger / | ||
+ | sudo chmod g+w / | ||
+ | </ | ||
=== Systemd Startscript anpassen === | === Systemd Startscript anpassen === | ||
Zeile 200: | Zeile 221: | ||
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. | 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: | + | Unter der Kategorie [Service] fügt man eine weitere Zeile hinzu. Für den User vzlogger |
< | < | ||
- | User=pi | + | User=vzlogger |
</ | </ | ||
- | Nun muss der Service nur neu gestartet werden und vzlogger läuft unter dem angegebenden | + | Nun muss der Service nur neu gestartet werden und vzlogger läuft unter dem angegebenen |
< | < |
software/controller/vzlogger/installation_cpp-version.txt · Zuletzt geändert: 2024/02/04 11:25 von jau