Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Dateirechte Linux Skript ausführen?

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Dateirechte Linux Skript ausführen?

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      Dieter_P last edited by Dieter_P

      Hallo

      setzte gerade meinen IOB neu auf (Debian 12) und habe im Verzeichnis /home/pi 3 Skripte liegen, welche ich über ein exec Blockly zyklisch ausführe.

      Seit der Neuinstalltion (Debian 12) und Restore werden sie aber nicht mehr ausgeführt und erhalte die Log Meldung über fehlende Rechte:

      javascript.0
      	2025-01-04 20:21:48.072	warn	script.js.PV.Zaehler: bash: /home/pi/loggerZaehler.sh: Keine Berechtigung
      javascript.0
      	2025-01-04 20:21:48.068	warn	script.js.PV.WR1: bash: /home/pi/loggerWR1.sh: Keine Berechtigung
      javascript.0
      	2025-01-04 20:21:48.043	warn	script.js.PV.WR2: bash: /home/pi/loggerWR2.sh: Keine Berechtigung
      javascript.0
      	2025-01-04 20:21:45.070	warn	script.js.PV.WR2: bash: /home/pi/loggerWR2.sh: Keine Berechtigung 
      

      Daraufhin die Dateirechte kräftigst erweitert (7777) aber keine Verbesserung.

      8cef197a-c5e5-4765-aaa8-6e3ba4f75cbe-grafik.png

      Wo liegt denn hier das Problem? Mehr Rechte für eine Datei kann es doch gar nicht geben, auch wenn der User: IObroker im Home Verzeichnes des Users: pi aktiv werkelt, oder?

      Edit:
      Es funktioniert, wenn ich die Ordnerrechte von /home/pi auch auf 0755 setze, aber eigentlich sollte man das wohl so nicht machen da nun der komplette Ordnerinhalt frei zugänglich ist für andere Nutzer.

      Was wäre der korrekte Weg einzelne Dateien freizugeben? Auf die Verzeichnisse des Nutzers "IObroker" hab ich keinen Zugriff.

      Thomas Braun 1 Reply Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @Dieter_P last edited by

        @dieter_p sagte in Dateirechte Linux Skript ausführen?:

        Was wäre der korrekte Weg einzelne Dateien freizugeben?

        Leg die Skripte in /usr/local/bin ab und nicht im /home des users 'pi'.

        D 1 Reply Last reply Reply Quote 2
        • D
          Dieter_P @Thomas Braun last edited by

          @thomas-braun
          Danke, geändert und läuft.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          482
          Online

          31.7k
          Users

          79.7k
          Topics

          1.3m
          Posts

          2
          3
          99
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo