Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [gelöst] Datei löschen auf Debian mit Script

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.4k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

[gelöst] Datei löschen auf Debian mit Script

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
javascript
6 Beiträge 4 Kommentatoren 508 Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S Offline
    S Offline
    StrangeDenial
    schrieb am zuletzt editiert von StrangeDenial
    #1

    Hallo zusammen,
    eine Logdatei wird bei mir irgendwann so groß, dass diese dafür sorgt das IOBroker nicht mehr gestartet werden kann. Ich muss dann über Putty die Datei entsprechen mit
    sudo rm /etc/vcontrold/vcontrold.log löschen. Hier werde ich anschließend aber noch aufgefordert das Passwort einzutragen,

    Jetzt habe ich iobroker schon mit root-Rechten versehen und versuche den Befehl
    exec("sudo rm /etc/vcontrold/vcontrold.log")
    über ein Skript auszuführen.
    Leider ohne Erfolg.

    Hat jemand eine Idee? Das Passwort würde ich jetzt ungern im Script einbauen. Vielen Dank im Voraus

    liv-in-skyL 1 Antwort Letzte Antwort
    0
    • S StrangeDenial

      Hallo zusammen,
      eine Logdatei wird bei mir irgendwann so groß, dass diese dafür sorgt das IOBroker nicht mehr gestartet werden kann. Ich muss dann über Putty die Datei entsprechen mit
      sudo rm /etc/vcontrold/vcontrold.log löschen. Hier werde ich anschließend aber noch aufgefordert das Passwort einzutragen,

      Jetzt habe ich iobroker schon mit root-Rechten versehen und versuche den Befehl
      exec("sudo rm /etc/vcontrold/vcontrold.log")
      über ein Skript auszuführen.
      Leider ohne Erfolg.

      Hat jemand eine Idee? Das Passwort würde ich jetzt ungern im Script einbauen. Vielen Dank im Voraus

      liv-in-skyL Offline
      liv-in-skyL Offline
      liv-in-sky
      schrieb am zuletzt editiert von liv-in-sky
      #2

      @StrangeDenial

      evtl mußt du den befehl "rm" in das sudoers file eintragen

      /etc/sudoers.d/iobroker

      am besten anstatt in iobroker-datei ein neues file anlegen z.b. iobroker-own und darin dann rm definieren

      Image 3.png

      Image 6.png

      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

      S 1 Antwort Letzte Antwort
      0
      • AlCalzoneA Offline
        AlCalzoneA Offline
        AlCalzone
        Developer
        schrieb am zuletzt editiert von AlCalzone
        #3

        @liv-in-sky @StrangeDenial
        Bitte bedenken, dass dieser Eintrag jedem, der Kontrolle über die Admin UI hat, erlaubt, jede beliebige Datei im System zu löschen!

        Entweder spezifisch angeben, mit welchen Argumenten rm aufgerufen werden darf:

        iobroker ALL=(ALL) NOPASSWD: /bin/rm /etc/vcontrold/vcontrold.log
        

        oder das Löschen z.B. über einen CRON außerhalb von ioBroker regeln.

        Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

        S 1 Antwort Letzte Antwort
        1
        • AlCalzoneA AlCalzone

          @liv-in-sky @StrangeDenial
          Bitte bedenken, dass dieser Eintrag jedem, der Kontrolle über die Admin UI hat, erlaubt, jede beliebige Datei im System zu löschen!

          Entweder spezifisch angeben, mit welchen Argumenten rm aufgerufen werden darf:

          iobroker ALL=(ALL) NOPASSWD: /bin/rm /etc/vcontrold/vcontrold.log
          

          oder das Löschen z.B. über einen CRON außerhalb von ioBroker regeln.

          S Offline
          S Offline
          StrangeDenial
          schrieb am zuletzt editiert von
          #4

          @AlCalzone said in Datei löschen auf Debian mit Script:

          iobroker ALL=(ALL) NOPASSWD: /bin/rm /etc/vcontrold/vcontrold.log

          Besten Dank, das funktioniert :)

          1 Antwort Letzte Antwort
          0
          • liv-in-skyL liv-in-sky

            @StrangeDenial

            evtl mußt du den befehl "rm" in das sudoers file eintragen

            /etc/sudoers.d/iobroker

            am besten anstatt in iobroker-datei ein neues file anlegen z.b. iobroker-own und darin dann rm definieren

            Image 3.png

            Image 6.png

            S Offline
            S Offline
            StrangeDenial
            schrieb am zuletzt editiert von
            #5

            @liv-in-sky Besten Dank, das funktioniert :)

            Thomas BraunT 1 Antwort Letzte Antwort
            0
            • S StrangeDenial

              @liv-in-sky Besten Dank, das funktioniert :)

              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von
              #6

              @StrangeDenial Ich würde aber vielleicht auch mal schauen, was da die log-Datei so aufpustet.
              Das ist jedenfalls imho nicht normal. Da sollte ja logrotate schon für sorgen.

              Linux-Werkzeugkasten:
              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
              NodeJS Fixer Skript:
              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

              1 Antwort Letzte Antwort
              0
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              550

              Online

              32.7k

              Benutzer

              82.4k

              Themen

              1.3m

              Beiträge
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Anmelden

              • Du hast noch kein Konto? Registrieren

              • Anmelden oder registrieren, um zu suchen
              • Erster Beitrag
                Letzter Beitrag
              0
              • Home
              • Aktuell
              • Tags
              • Ungelesen 0
              • Kategorien
              • Unreplied
              • Beliebt
              • GitHub
              • Docu
              • Hilfe