NEWS
[gelöst] Keine Rechte um das Spiegelverzeichnis zu erstellen
-
-
@amg_666 sagte in Keine Rechte um das Spiegelverzeichnis zu erstellen:
Wieso heisst das denn /home/iobroker/...? Bei mir ist iobroker in /opt/iobroker/...
Weil das Spiegelverzeichnis eben nicht in /opt/iobroker sein soll muss es woanders hin, wo der user 'iobroker' schreiben darf. Sein /home bietet sich da an.
-
@amg_666 Soweit ich das verstehe, dürfen die backups nicht mehr unter opt abgelegt werden. Es wird ab Version 5.? ein Verzeichnis ausserhalb von opt benötigt. Muss nicht home sein, wird aber empfohlen.
-
@thomas-braun Danke für die schnelle Antwort.
Mein System ist aber recht hartnäckig.pi@raspberrypi:~ $ sudo -H -u iobroker mkdir /home/iobroker/backups/javascripte mkdir: cannot create directory ‘/home/iobroker/backups/javascripte’: No such file or directory pi@raspberrypi:~ $
-
@thomas-braun Dann sollte ich das wohl mal ändern bei mir steht noch als Spiegelverzeichnis /opt/iobroker/... (Adapter v6.0.3) läuft ohne zu meckern
-
@tom_33
ich habe dies:
/home/iobroker/ScripteFunktioniert.
-
@bahnuhr Leider kann ich gar kein Verzeichnis unter home erstellen. Wenn ich ein Update/Upgrade mache, dann führe ich zum Schluss noch ein io fix aus. Da werden doch alle Berechtigungen sauber vegeben!?
-
@thomas-braun Ich bin ja unter User "pi" eingeloggt und habe den Befehl auf
pi@raspberrypi:~ $ sudo -H -u pi mkdir /home/iobroker/backups/javascripte
geändert. Leider mit dem selben Misserfolg.
-
@tom_33
Nein, du willst als User 'iobroker' agieren.ls -lA /home
-
@thomas-braun sagte in Keine Rechte um das Spiegelverzeichnis zu erstellen:
ls -lA /home
ok!
total 8 drwxr-xr-x 5 iobroker iobroker 4096 Dec 9 2021 iobroker drwxr-xr-x 7 pi pi 4096 Aug 24 08:49 pi
-
cd /home/iobroker sudo -H -u iobroker mkdir backups cd backups sudo -H -u iobroker mkdir javascripte
-
@thomas-braun sagte in Keine Rechte um das Spiegelverzeichnis zu erstellen:
Perfekt!
Step by step hats funktioniert. Ich habe die Instanz neu gestartet und keinerlei Fehlermeldungen mehr bekommen.
Meine Scripte sind auch schon im neuem Spiegelverzeichnis enthalten. Wenn möglich, kann/darf ich das Verzeichnis backups/javascripte unter /opt/iobroker löschen?Herzlichen Dank für die schnelle Hilfe!
Wegen der Neugier: Warum können die Verzeichnisse nicht unter "einmal" erstellt werden?
mkdir /home/iobroker/backups/javascripte
-
Warum können die Verzeichnisse nicht unter "einmal" erstellt werden?
Weil der Befehl lautet: Lege das Verzeichnis javascripte im Verzeichnis /home/iobroker/backups an.
Und das gibt es da noch nicht, wo soll es also hingeschrieben werden?Rekursiv / in einem Schritt hätte es so funktioniert:
sudo -H -u pi mkdir -p /home/iobroker/backups/javascripte
Ich hatte die Option -p aber gerade nicht parat.
-
@thomas-braun Danke dir!