NEWS
[Linux Shell-Skript] WLAN-Wetterstation
-
...und komisch, denn alles läuft unter normalen User-Rechten, nur für den Check benötigt er mal kurz "sudo", da wird aber nichts geschrieben, schon gar nicht als root.
Ev. stimmen deine User-Rechte nicht auf die Dateien. Was gibt denn ein
ls -al wetterstation*im Verzeichnis aus -
...und komisch, denn alles läuft unter normalen User-Rechten, nur für den Check benötigt er mal kurz "sudo", da wird aber nichts geschrieben, schon gar nicht als root.
Ev. stimmen deine User-Rechte nicht auf die Dateien. Was gibt denn ein
ls -al wetterstation*im Verzeichnis aus@sborg Es wird folgendes ausgegeben:
pi@raspberrypi:/home/iobroker $ ls -al wetterstation* -rw-r--r-- 1 root root 5895 Jan 3 22:12 wetterstation.conf -rwxr-xr-x 1 root root 15932 Jan 3 21:25 wetterstation.sh -rw-r--r-- 1 root root 66047 Jan 3 21:25 wetterstation.sub -
@sborg Es wird folgendes ausgegeben:
pi@raspberrypi:/home/iobroker $ ls -al wetterstation* -rw-r--r-- 1 root root 5895 Jan 3 22:12 wetterstation.conf -rwxr-xr-x 1 root root 15932 Jan 3 21:25 wetterstation.sh -rw-r--r-- 1 root root 66047 Jan 3 21:25 wetterstation.sub@gezi70 ich freue mich schon auf die Antwort von @Thomas-Braun

root...
-
@gezi70 ich freue mich schon auf die Antwort von @Thomas-Braun

root...
Ich sag da jetzt nix zu...
-
@gezi70 ich freue mich schon auf die Antwort von @Thomas-Braun

root...
@sborg ich mich auch
aber ich habe die Dateien ohne root - Rechte nicht in das home Verzeichnis verschieben können. Egal wie - es ging nur unter root. Das war eigentlich auch DER Grund, warum überhaupt der root Zugang eingerichtet wurde. Egal jetzt... -
@sborg Es wird folgendes ausgegeben:
pi@raspberrypi:/home/iobroker $ ls -al wetterstation* -rw-r--r-- 1 root root 5895 Jan 3 22:12 wetterstation.conf -rwxr-xr-x 1 root root 15932 Jan 3 21:25 wetterstation.sh -rw-r--r-- 1 root root 66047 Jan 3 21:25 wetterstation.sub@gezi70 tjo, kein Wunder, alles "gehört" root...
sudo chown pi:pi wetterstation.*Dann gehört es wieder dem User "pi" ;)
-
@gezi70 tjo, kein Wunder, alles "gehört" root...
sudo chown pi:pi wetterstation.*Dann gehört es wieder dem User "pi" ;)
-
@sborg ich mich auch
aber ich habe die Dateien ohne root - Rechte nicht in das home Verzeichnis verschieben können. Egal wie - es ging nur unter root. Das war eigentlich auch DER Grund, warum überhaupt der root Zugang eingerichtet wurde. Egal jetzt...@gezi70 sagte in [Linux Shell-Skript] WLAN-Wetterstation:
ich habe die Dateien ohne root - Rechte nicht in das home Verzeichnis verschieben können.
Als iobroker hätte das funktioniert.
-
@gezi70 sagte in [Linux Shell-Skript] WLAN-Wetterstation:
ich habe die Dateien ohne root - Rechte nicht in das home Verzeichnis verschieben können.
Als iobroker hätte das funktioniert.
@thomas-braun das nächste mal...

-
@sborg ich mich auch
aber ich habe die Dateien ohne root - Rechte nicht in das home Verzeichnis verschieben können. Egal wie - es ging nur unter root. Das war eigentlich auch DER Grund, warum überhaupt der root Zugang eingerichtet wurde. Egal jetzt...@gezi70 sagte in [Linux Shell-Skript] WLAN-Wetterstation:
@sborg ich mich auch
aber ich habe die Dateien ohne root - Rechte nicht in das home Verzeichnis verschieben können. Egal wie - es ging nur unter root. Das war eigentlich auch DER Grund, warum überhaupt der root Zugang eingerichtet wurde. Egal jetzt...Weil du als User "pi" nicht im Home-Verzeichnis des Users "iobroker" schreiben darfst. Kopiere alles am besten ins Home von pi, bzw. in ein Unterverzeichnis, dann hast du die Probleme auch nicht mehr.
-
@gezi70 sagte in [Linux Shell-Skript] WLAN-Wetterstation:
@sborg ich mich auch
aber ich habe die Dateien ohne root - Rechte nicht in das home Verzeichnis verschieben können. Egal wie - es ging nur unter root. Das war eigentlich auch DER Grund, warum überhaupt der root Zugang eingerichtet wurde. Egal jetzt...Weil du als User "pi" nicht im Home-Verzeichnis des Users "iobroker" schreiben darfst. Kopiere alles am besten ins Home von pi, bzw. in ein Unterverzeichnis, dann hast du die Probleme auch nicht mehr.
pi@raspberrypi:/home/iobroker $ ls -al wetterstation* -rw-r--r-- 1 pi pi 5895 Jan 3 22:12 wetterstation.conf -rwxr-xr-x 1 pi pi 15932 Jan 3 21:25 wetterstation.sh -rw-r--r-- 1 pi pi 66047 Jan 3 21:25 wetterstation.subDas Kopieren erledige ich gleich
-
pi@raspberrypi:/home/iobroker $ ls -al wetterstation* -rw-r--r-- 1 pi pi 5895 Jan 3 22:12 wetterstation.conf -rwxr-xr-x 1 pi pi 15932 Jan 3 21:25 wetterstation.sh -rw-r--r-- 1 pi pi 66047 Jan 3 21:25 wetterstation.subDas Kopieren erledige ich gleich
@gezi70 Dann musst du aber noch den Service stoppen und das Startfile bearbeiten (dann sogar mit sudo ;) )
systemctl stop wetterstation
sudo nano /etc/systemd/system/wetterstation.service
(dort den Pfad anpassen)ExecStart=/home/sborg/script/wetterstation.shsystemctl start wetterstation -
@gezi70 Dann musst du aber noch den Service stoppen und das Startfile bearbeiten (dann sogar mit sudo ;) )
systemctl stop wetterstation
sudo nano /etc/systemd/system/wetterstation.service
(dort den Pfad anpassen)ExecStart=/home/sborg/script/wetterstation.shsystemctl start wetterstation -
pi@raspberrypi:/home/iobroker $ ls -al wetterstation* -rw-r--r-- 1 pi pi 5895 Jan 3 22:12 wetterstation.conf -rwxr-xr-x 1 pi pi 15932 Jan 3 21:25 wetterstation.sh -rw-r--r-- 1 pi pi 66047 Jan 3 21:25 wetterstation.subDas Kopieren erledige ich gleich
Ich würde vorschlagen:
cd ~ mkdir wetterstation mv /home/iobroker/wetterstation* /home/pi/wetterstation -
Ich würde vorschlagen:
cd ~ mkdir wetterstation mv /home/iobroker/wetterstation* /home/pi/wetterstation@thomas-braun Ich habe ein völlig neues Verzeichnis angelegt und neue Dateien eingefügt...
-
@SBorg zum Thema 'root': Bei mir sind alle Dateien 'pi:pi'. Ich hab seit gestern auf dem Raspberry das Log mitlaufen. Die Dateien, die das Script jetzt schreibt sind 'root:root'. Ist das so richtig (? @Thomas-Braun)?
@rene55 sagte in [Linux Shell-Skript] WLAN-Wetterstation:
Die Dateien, die das Script jetzt schreibt sind 'root:root'. Ist das so richtig
Vermutlich nicht. Das skript darf nur Rechte im Kontext des users schreiben der es aufruft. Das kommt noch von dem falschen Besitzer des files.
-
@thomas-braun Ich habe ein völlig neues Verzeichnis angelegt und neue Dateien eingefügt...
@gezi70 sagte in [Linux Shell-Skript] WLAN-Wetterstation:
Ich habe ein völlig neues Verzeichnis angelegt und neue Dateien eingefügt...
Hört sich schwer nach Desktop-Betrieb an...
-
@gezi70 sagte in [Linux Shell-Skript] WLAN-Wetterstation:
Ich habe ein völlig neues Verzeichnis angelegt und neue Dateien eingefügt...
Hört sich schwer nach Desktop-Betrieb an...
pi@raspberrypi:~ $ mv /home/iobroker/wetterstation* /home/pi/wetterstation mv: das Verschieben von '/home/iobroker/wetterstation.conf' nach '/home/pi/wetterstation/wetterstation.conf' ist nicht möglich: Keine Berechtigung mv: das Verschieben von '/home/iobroker/wetterstation.sh' nach '/home/pi/wetterstation/wetterstation.sh' ist nicht möglich: Keine Berechtigung mv: das Verschieben von '/home/iobroker/wetterstation.sub' nach '/home/pi/wetterstation/wetterstation.sub' ist nicht möglich: Keine Berechtigung -
@Thomas-Braun Kann ich gerade nicht so nachvollziehen.
pi@raspberrypi:~/weather $ ls -la total 136 drwxr-xr-x 3 pi pi 4096 Jan 4 00:00 . drwxr-xr-x 4 pi pi 4096 Jan 2 10:37 .. -rw-r--r-- 1 root root 9377 Jan 3 23:59 20220103_station.log -rw-r--r-- 1 root root 1594 Jan 4 14:38 20220104_station.log drwxr-xr-x 2 pi pi 4096 Jan 3 15:25 Version:2.10.1 -rw-r--r-- 1 pi pi 6075 Jan 3 15:43 wetterstation.conf -rwxr--r-- 1 pi pi 15867 Jan 3 15:03 wetterstation.sh -rw-r--r-- 1 pi pi 65396 Jan 3 15:45 wetterstation.sub -rwxr--r-- 1 pi pi 16659 Jan 3 15:05 ws_updater.shDas Script läuft doch als pi.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
