NEWS
Berechtigungsstruktur Linux / Umstieg auf systemd
-
Moin in die Runde,
ich habe mal wieder einen Umzug auf leistungsfähigere Hardware hinter mir ( diesmal läuft alles unter VMware auf einem HPZ620 ).
Der Umzug ging via Backup gewohnt problemlos, allerdings ist mir folgendes aufgefallen.
Anscheinend wird iOBroker inzwischen über systemd gestartet und läuft dann unter dem User "iobroker". Alle Daten unter /opt/iobroker haben bei mir als User root:root vergeben. Aufgefallen ist mir das durch Zugriffsprobleme im VIS, weiterhin laufen Scripte nicht mehr in denen über "exec" auf das Betriebssystem zugegriffen wird. Stoppe ich den iOBroker über systemctl stop und starte in dann wieder über "/opt/iobroker/iobroker start" läuft alles wieder, die Prozesse werden dann ja auch wieder als root ausgeführt.
Frage also, welcher Besitzer sitzt normal auf den Daten? Kann ich hier einfach rekursiv ein chown iobroker drüberraspeln?
Und für mein exec müsste ich dann vermutlich /etc/sudoers frisieren und ein sudo voranstellen?
Gruß und einen guten Rutsch Morgen.
Matze
-
Moin,
installiert habe ich eigentlich wie immer nach dieser Anleitung ( ab dem Part wo es mit iOBroker losgeht ).
http://www.iobroker.net/docu/?page_id=5358&lang=de
Danach das Backup vom Altsystem rüberkopiert und per restore eingespielt.
Kommen die Berechtigungen vielleicht beim restore mit?
Gruß
Matze
-
-
Ahh, ok. HAb ich dann mal als Lesezeichen weggelegt.
Der Unterschied hier ist:
curl -sL https://raw.githubusercontent.com/ioBro … staller.sh | bash -
Ich vermute, ich kann einfach per chown drüber, oder?
Gruß
Matze