Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. ioBroker Allgemein
  4. Installation als root abfragen und verhindern?

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    770

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

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

Installation als root abfragen und verhindern?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
14 Beiträge 7 Kommentatoren 838 Aufrufe 8 Beobachtet
  • Ä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 Abwesend
    S Abwesend
    Shadowhunter23
    schrieb am zuletzt editiert von Shadowhunter23
    #1

    Man liest ja öfters das iobroker mit root installiert wurde. Gibt es keine Möglichkeit ins Installations-Script eine Abfrage einzubauen ob der momentane User root ist und die Installation dann anzuhalten. Oder stelle ich mir das zu einfach vor? Die Hinwiese von @Thomas-Braun würden in Zukunft doch weniger werden dass man nicht als root arbeitet.

    edit
    Vielleicht nicht anhalten aber eine Abfrage / Hinweis das man als root unterwegs ist. Mit einer Bestätigung das man dies trotzdem tun möchte.

    Proxmox 9 HA-Cluster mit 3x HP prodesk 400 G6 i5
    Bei einem downvote bitte melden, es könnte sein, dass dieser ungewollt ist!

    crunchipC CodierknechtC 2 Antworten Letzte Antwort
    0
    • S Shadowhunter23

      Man liest ja öfters das iobroker mit root installiert wurde. Gibt es keine Möglichkeit ins Installations-Script eine Abfrage einzubauen ob der momentane User root ist und die Installation dann anzuhalten. Oder stelle ich mir das zu einfach vor? Die Hinwiese von @Thomas-Braun würden in Zukunft doch weniger werden dass man nicht als root arbeitet.

      edit
      Vielleicht nicht anhalten aber eine Abfrage / Hinweis das man als root unterwegs ist. Mit einer Bestätigung das man dies trotzdem tun möchte.

      crunchipC Abwesend
      crunchipC Abwesend
      crunchip
      Forum Testing Most Active Developer
      schrieb am zuletzt editiert von
      #2

      @shadowhunter23 sagte in Installation als root abfragen und verhindern?:

      Hinweis das man als root unterwegs ist. Mit einer Bestätigung das man dies trotzdem tun möchte.

      Und wer hält sich an die "Norm" bzw ließt das?
      Genauso wenige wie die Anleitung richtig lesen und befolgen, denn dann wäre man kein root bevor man überhaupt soweit ist iobroker zu installieren

      umgestiegen von Proxmox auf Unraid

      1 Antwort Letzte Antwort
      0
      • GaspodeG Offline
        GaspodeG Offline
        Gaspode
        schrieb am zuletzt editiert von
        #3

        Wird auch hier schon angesprochen und diskutiert:
        https://github.com/ioBroker/ioBroker/issues/392

        1 Antwort Letzte Antwort
        2
        • S Shadowhunter23

          Man liest ja öfters das iobroker mit root installiert wurde. Gibt es keine Möglichkeit ins Installations-Script eine Abfrage einzubauen ob der momentane User root ist und die Installation dann anzuhalten. Oder stelle ich mir das zu einfach vor? Die Hinwiese von @Thomas-Braun würden in Zukunft doch weniger werden dass man nicht als root arbeitet.

          edit
          Vielleicht nicht anhalten aber eine Abfrage / Hinweis das man als root unterwegs ist. Mit einer Bestätigung das man dies trotzdem tun möchte.

          CodierknechtC Online
          CodierknechtC Online
          Codierknecht
          Developer Most Active
          schrieb am zuletzt editiert von
          #4

          @shadowhunter23 sagte in Installation als root abfragen und verhindern?:

          Gibt es keine Möglichkeit ins Installations-Script eine Abfrage einzubauen ob der momentane User root ist

          Die Installation ist eine Sache - das Rumpfuschen als root nach der Installation eine ganz andere ...

          "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

          Proxmox 9.1.1 LXC|8 GB|Core i7-6700
          HmIP|ZigBee|Tasmota|Unifi
          Zabbix Certified Specialist
          Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

          S 1 Antwort Letzte Antwort
          0
          • CodierknechtC Codierknecht

            @shadowhunter23 sagte in Installation als root abfragen und verhindern?:

            Gibt es keine Möglichkeit ins Installations-Script eine Abfrage einzubauen ob der momentane User root ist

            Die Installation ist eine Sache - das Rumpfuschen als root nach der Installation eine ganz andere ...

            S Abwesend
            S Abwesend
            Shadowhunter23
            schrieb am zuletzt editiert von
            #5

            @codierknecht sagte in Installation als root abfragen und verhindern?:

            Die Installation ist eine Sache - das Rumpfuschen als root nach der Installation eine ganz andere ...

            Wenn ich das richtig gesehen habe gibt es ein Script dass das schon kontrolliert und stoppt.
            War das nicht das nodejs-update Script?

            Proxmox 9 HA-Cluster mit 3x HP prodesk 400 G6 i5
            Bei einem downvote bitte melden, es könnte sein, dass dieser ungewollt ist!

            Thomas BraunT 1 Antwort Letzte Antwort
            0
            • S Shadowhunter23

              @codierknecht sagte in Installation als root abfragen und verhindern?:

              Die Installation ist eine Sache - das Rumpfuschen als root nach der Installation eine ganz andere ...

              Wenn ich das richtig gesehen habe gibt es ein Script dass das schon kontrolliert und stoppt.
              War das nicht das nodejs-update Script?

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

              @shadowhunter23 sagte in Installation als root abfragen und verhindern?:

              War das nicht das nodejs-update Script?

              Ja, das war da mal drin. Und im iob diag war das auch mal aktiv. Da aber eher versehentlich.

              Ganz aktuell gibt es aber diesen PR dazu:

              https://github.com/ioBroker/ioBroker/pull/548

              Und hier begleitend im Installer:

              https://github.com/ioBroker/ioBroker/pull/552

              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

              S 1 Antwort Letzte Antwort
              2
              • Thomas BraunT Thomas Braun

                @shadowhunter23 sagte in Installation als root abfragen und verhindern?:

                War das nicht das nodejs-update Script?

                Ja, das war da mal drin. Und im iob diag war das auch mal aktiv. Da aber eher versehentlich.

                Ganz aktuell gibt es aber diesen PR dazu:

                https://github.com/ioBroker/ioBroker/pull/548

                Und hier begleitend im Installer:

                https://github.com/ioBroker/ioBroker/pull/552

                S Abwesend
                S Abwesend
                Shadowhunter23
                schrieb am zuletzt editiert von
                #7

                Da diese Thema aktiv diskutiert bin ich gespannt was dabei raus kommt.
                @Thomas-Braun ich bin immer noch der Meinung das beim ausführen mit root jemand eine PayPal Spende erhalten sollte. 👼

                Proxmox 9 HA-Cluster mit 3x HP prodesk 400 G6 i5
                Bei einem downvote bitte melden, es könnte sein, dass dieser ungewollt ist!

                Thomas BraunT 1 Antwort Letzte Antwort
                0
                • S Shadowhunter23

                  Da diese Thema aktiv diskutiert bin ich gespannt was dabei raus kommt.
                  @Thomas-Braun ich bin immer noch der Meinung das beim ausführen mit root jemand eine PayPal Spende erhalten sollte. 👼

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

                  Der code funktioniert auf meiner Kiste schon:

                  echad@chet:~ $ sudo iob status
                  ioBroker must not be run as root!
                  Only a user that is member of iobroker group can execute ioBroker commands.
                  Only in very special cases you can run iobroker with --allow-root option
                  echad@chet:~ $ sudo iob status --allow-root
                  iobroker is running on this host.
                  
                  
                  Objects type: jsonl
                  States  type: jsonl
                  echad@chet:~ $ 
                  

                  Aus einer root shell heraus auch:

                  root@chet:~# iob status
                  ioBroker must not be run as root!
                  Only a user that is member of iobroker group can execute ioBroker commands.
                  Only in very special cases you can run iobroker with --allow-root option
                  root@chet:~# 
                  

                  Edit: Und bevor Dockeristen angekommen: Der Code läuft nur auf systemd-basierten Systemen, was ein Docker aber nicht ist. Allerdings in LXCs muss man als standard user agieren.

                  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
                  3
                  • BananaJoeB Online
                    BananaJoeB Online
                    BananaJoe
                    Most Active
                    schrieb am zuletzt editiert von BananaJoe
                    #9

                    Als jemand der ständig als root arbeitet:
                    Naja, das ganz wundervolle Installationsskript hatte bisher überhaupt keine Probleme damit, ioBroker trotz root richtig und funktionsfähig zu installieren.
                    Es wird der Benutzer und Gruppe iobroker angelegt, die Rechte für den /opt/iobroker Ordner werden richtig gesetzt.

                    iob fix würde - soweit ich das richtig interpretiere - eventuelle falsche Rechte korrigieren.
                    Die Falle lauert dann natürlich bei jedem Upgrade auf der Kommandozeile (was iob fix richten würde)

                    Bei einer heutigen Neuinstallation landet man aber ja normalerweise gar nicht mehr bei einem root - von RedHat vielleicht mal abgesehen. Den muss man sich ja dann erst noch extra freischalten für einen direkten Login. Da wäre aus meiner Sicht eher die Prüfung wichtig das der bei der Installation neu angelegte Benutzer nicht iobroker ist (und bitte auch keine Abwandlung davon mit Groß- und Kleinschreibung)

                    Das war bis ein vor ein paar Jahren natürlich anders, da war der root noch gang und gäbe, was man bei älteren Installation oft noch sieht.

                    Bevor es hier eine Diskussion dazu gibt: Ich weis was ich tue, ich arbeite seit über 30 Jahren mit Unix und Linux. Was nicht bedeutet das ich da alles beherrsche oder keine Fehler mache.

                    Mit dem root etwas kaputt zu machen bzw. der Fehler Nummer 1 dabei sind natürlich zu 99% die Zugriffsrechte. Der Klassiker ist das eine Datei als root erstellt wird und die Dienste dann mit ihren dazu gehörigen Benutzer wie iobroker, mysql, www-data oder zabbix nicht darauf zugreifen können. Oder der root macht die Tests und temporäre Dateien sind dann auch im Besitz des root und die eigentlichen Prozesse können dann nicht darauf zugreifen.
                    Weshalb ich ständig darauf achte in welchem Kontext etwas ausgeführt wird und eben auch genau auf die Rechte achte bzw. in den Kontext des entsprechenden Benutzers wechsle. Ich betreibe diverse Web- und Applikationsserver und da läuft jede Subdomain/vHost und jede Applikation unter ihrem eigenen, eingeschränktem Benutzer.

                    Das ist natürlich nichts für den Otto-Normalverbraucher. Der dann wiederum aus meiner Sicht auch viel zu oft sudo davor setzt, oft auch weil das meiste was man am Anfang macht es braucht (wie die Anpassung der Konfiguration von diversen Diensten). Das ist eines der ersten Dinge was Linux-Neulinge lernen: Du musst sudo davor tippen. Viele andere Programme fangen das aber ja auch schon ab, z.B. das pip von Python oder man müsste es wiederum expliziert umkonfigurieren/aktivieren wie bei z.B. bei Zabbix.

                    Fazit: Ich widerspreche ja gar nicht, "das man nicht als root arbeitet", auch wenn aus meiner Sicht die Leute eher lernen sollten den Kontext eines Benutzer zu verstehen bzw. das Dienste als bestimmte Benutzer ausgeführt werden.
                    Aber wenn Ihr schon dabei seit nehmt den Benutzer iobroker da auch mit rein, das wird hier auch immer bemängelt.

                    ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 10 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                    haus-automatisierungH Thomas BraunT 2 Antworten Letzte Antwort
                    1
                    • BananaJoeB BananaJoe

                      Als jemand der ständig als root arbeitet:
                      Naja, das ganz wundervolle Installationsskript hatte bisher überhaupt keine Probleme damit, ioBroker trotz root richtig und funktionsfähig zu installieren.
                      Es wird der Benutzer und Gruppe iobroker angelegt, die Rechte für den /opt/iobroker Ordner werden richtig gesetzt.

                      iob fix würde - soweit ich das richtig interpretiere - eventuelle falsche Rechte korrigieren.
                      Die Falle lauert dann natürlich bei jedem Upgrade auf der Kommandozeile (was iob fix richten würde)

                      Bei einer heutigen Neuinstallation landet man aber ja normalerweise gar nicht mehr bei einem root - von RedHat vielleicht mal abgesehen. Den muss man sich ja dann erst noch extra freischalten für einen direkten Login. Da wäre aus meiner Sicht eher die Prüfung wichtig das der bei der Installation neu angelegte Benutzer nicht iobroker ist (und bitte auch keine Abwandlung davon mit Groß- und Kleinschreibung)

                      Das war bis ein vor ein paar Jahren natürlich anders, da war der root noch gang und gäbe, was man bei älteren Installation oft noch sieht.

                      Bevor es hier eine Diskussion dazu gibt: Ich weis was ich tue, ich arbeite seit über 30 Jahren mit Unix und Linux. Was nicht bedeutet das ich da alles beherrsche oder keine Fehler mache.

                      Mit dem root etwas kaputt zu machen bzw. der Fehler Nummer 1 dabei sind natürlich zu 99% die Zugriffsrechte. Der Klassiker ist das eine Datei als root erstellt wird und die Dienste dann mit ihren dazu gehörigen Benutzer wie iobroker, mysql, www-data oder zabbix nicht darauf zugreifen können. Oder der root macht die Tests und temporäre Dateien sind dann auch im Besitz des root und die eigentlichen Prozesse können dann nicht darauf zugreifen.
                      Weshalb ich ständig darauf achte in welchem Kontext etwas ausgeführt wird und eben auch genau auf die Rechte achte bzw. in den Kontext des entsprechenden Benutzers wechsle. Ich betreibe diverse Web- und Applikationsserver und da läuft jede Subdomain/vHost und jede Applikation unter ihrem eigenen, eingeschränktem Benutzer.

                      Das ist natürlich nichts für den Otto-Normalverbraucher. Der dann wiederum aus meiner Sicht auch viel zu oft sudo davor setzt, oft auch weil das meiste was man am Anfang macht es braucht (wie die Anpassung der Konfiguration von diversen Diensten). Das ist eines der ersten Dinge was Linux-Neulinge lernen: Du musst sudo davor tippen. Viele andere Programme fangen das aber ja auch schon ab, z.B. das pip von Python oder man müsste es wiederum expliziert umkonfigurieren/aktivieren wie bei z.B. bei Zabbix.

                      Fazit: Ich widerspreche ja gar nicht, "das man nicht als root arbeitet", auch wenn aus meiner Sicht die Leute eher lernen sollten den Kontext eines Benutzer zu verstehen bzw. das Dienste als bestimmte Benutzer ausgeführt werden.
                      Aber wenn Ihr schon dabei seit nehmt den Benutzer iobroker da auch mit rein, das wird hier auch immer bemängelt.

                      haus-automatisierungH Offline
                      haus-automatisierungH Offline
                      haus-automatisierung
                      Developer Most Active
                      schrieb am zuletzt editiert von haus-automatisierung
                      #10

                      @bananajoe sagte in Installation als root abfragen und verhindern?:

                      Fazit: Ich widerspreche ja gar nicht, "das man nicht als root arbeitet"

                      Dennoch sollten wir uns darauf einigen, niemandem den Mut zu machen es dennoch zu tun und es niemandem zu empfehlen. Wie oft lese ich "das mache ich schon immer so" und "es war noch nie ein Problem"...

                      🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                      🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                      📚 Meine inoffizielle ioBroker Dokumentation

                      1 Antwort Letzte Antwort
                      1
                      • BananaJoeB BananaJoe

                        Als jemand der ständig als root arbeitet:
                        Naja, das ganz wundervolle Installationsskript hatte bisher überhaupt keine Probleme damit, ioBroker trotz root richtig und funktionsfähig zu installieren.
                        Es wird der Benutzer und Gruppe iobroker angelegt, die Rechte für den /opt/iobroker Ordner werden richtig gesetzt.

                        iob fix würde - soweit ich das richtig interpretiere - eventuelle falsche Rechte korrigieren.
                        Die Falle lauert dann natürlich bei jedem Upgrade auf der Kommandozeile (was iob fix richten würde)

                        Bei einer heutigen Neuinstallation landet man aber ja normalerweise gar nicht mehr bei einem root - von RedHat vielleicht mal abgesehen. Den muss man sich ja dann erst noch extra freischalten für einen direkten Login. Da wäre aus meiner Sicht eher die Prüfung wichtig das der bei der Installation neu angelegte Benutzer nicht iobroker ist (und bitte auch keine Abwandlung davon mit Groß- und Kleinschreibung)

                        Das war bis ein vor ein paar Jahren natürlich anders, da war der root noch gang und gäbe, was man bei älteren Installation oft noch sieht.

                        Bevor es hier eine Diskussion dazu gibt: Ich weis was ich tue, ich arbeite seit über 30 Jahren mit Unix und Linux. Was nicht bedeutet das ich da alles beherrsche oder keine Fehler mache.

                        Mit dem root etwas kaputt zu machen bzw. der Fehler Nummer 1 dabei sind natürlich zu 99% die Zugriffsrechte. Der Klassiker ist das eine Datei als root erstellt wird und die Dienste dann mit ihren dazu gehörigen Benutzer wie iobroker, mysql, www-data oder zabbix nicht darauf zugreifen können. Oder der root macht die Tests und temporäre Dateien sind dann auch im Besitz des root und die eigentlichen Prozesse können dann nicht darauf zugreifen.
                        Weshalb ich ständig darauf achte in welchem Kontext etwas ausgeführt wird und eben auch genau auf die Rechte achte bzw. in den Kontext des entsprechenden Benutzers wechsle. Ich betreibe diverse Web- und Applikationsserver und da läuft jede Subdomain/vHost und jede Applikation unter ihrem eigenen, eingeschränktem Benutzer.

                        Das ist natürlich nichts für den Otto-Normalverbraucher. Der dann wiederum aus meiner Sicht auch viel zu oft sudo davor setzt, oft auch weil das meiste was man am Anfang macht es braucht (wie die Anpassung der Konfiguration von diversen Diensten). Das ist eines der ersten Dinge was Linux-Neulinge lernen: Du musst sudo davor tippen. Viele andere Programme fangen das aber ja auch schon ab, z.B. das pip von Python oder man müsste es wiederum expliziert umkonfigurieren/aktivieren wie bei z.B. bei Zabbix.

                        Fazit: Ich widerspreche ja gar nicht, "das man nicht als root arbeitet", auch wenn aus meiner Sicht die Leute eher lernen sollten den Kontext eines Benutzer zu verstehen bzw. das Dienste als bestimmte Benutzer ausgeführt werden.
                        Aber wenn Ihr schon dabei seit nehmt den Benutzer iobroker da auch mit rein, das wird hier auch immer bemängelt.

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

                        @bananajoe sagte in Installation als root abfragen und verhindern?:

                        auch wenn aus meiner Sicht die Leute eher lernen sollten den Kontext eines Benutzer zu verstehen bzw. das Dienste als bestimmte Benutzer ausgeführt werden.

                        Das ist der Sinn des Patches. Es darf nicht (vermeintlich) 'bequemer' sein als root über das System zu rutschen denn als Standarduser mit entsprechenden Rechten. Sonst hörst du nämlich weiter das übliche:

                        Mach ich schon immer, nie was passiert! (Mag sein, oft haste es nur nicht gemerkt)
                        Bei yt macht der das auch mit root! (Mag sein, es ist aber dennoch falsch)
                        Es gibt nur den root account! (Mag sein, dann hast du die Rohkarosserie nie richtig ausgebaut)

                        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
                        • BananaJoeB Online
                          BananaJoeB Online
                          BananaJoe
                          Most Active
                          schrieb am zuletzt editiert von BananaJoe
                          #12

                          @haus-automatisierung @Thomas-Braun aus meiner Sicht stirbt es ja auch aus weil man bei neuen System gar keinen root mehr hat sondern immer gezwungen wird einen eigenen Benutzer anzulegen.

                          Den root-Fall über sudo würde die Änderung ja abfangen, als iobroker zu arbeiten wäre aber ja genauso falsch.

                          Mein Post sollte eigentlich nicht so in die "aber das geht doch" Schiene rutschen, ich wollte eher Proteste "wie kannst du nur als root arbeiten" entgegenwirken und habe wohl nun genau das Gegenteil erreicht.

                          Kürzen wir meine Aussage auf "ich fände gut wenn der Benutzer iobroker auch mit geprüft würde" herunter

                          ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 10 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                          haus-automatisierungH Thomas BraunT 2 Antworten Letzte Antwort
                          0
                          • BananaJoeB BananaJoe

                            @haus-automatisierung @Thomas-Braun aus meiner Sicht stirbt es ja auch aus weil man bei neuen System gar keinen root mehr hat sondern immer gezwungen wird einen eigenen Benutzer anzulegen.

                            Den root-Fall über sudo würde die Änderung ja abfangen, als iobroker zu arbeiten wäre aber ja genauso falsch.

                            Mein Post sollte eigentlich nicht so in die "aber das geht doch" Schiene rutschen, ich wollte eher Proteste "wie kannst du nur als root arbeiten" entgegenwirken und habe wohl nun genau das Gegenteil erreicht.

                            Kürzen wir meine Aussage auf "ich fände gut wenn der Benutzer iobroker auch mit geprüft würde" herunter

                            haus-automatisierungH Offline
                            haus-automatisierungH Offline
                            haus-automatisierung
                            Developer Most Active
                            schrieb am zuletzt editiert von
                            #13

                            @bananajoe sagte in Installation als root abfragen und verhindern?:

                            aus meiner Sicht stirbt es ja auch aus weil man bei neuen System gar keinen root mehr hat sondern immer gezwungen wird einen eigenen Benutzer anzulegen.

                            Zumindest die Standard Container-Templates von Proxmox kennen erstmal nur root. sudo muss man dazu installieren und einen Benutzer muss man auch anlegen.

                            In der Standard-Installation von Debian muss man das root-Passwort leer lassen bei der Einrichtung. Dann wird der erste angelegte Benutzer zum "sudoer". Vergibt man ein Passwort, hat man auch dort nach wie vor root.

                            🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                            🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                            📚 Meine inoffizielle ioBroker Dokumentation

                            1 Antwort Letzte Antwort
                            2
                            • BananaJoeB BananaJoe

                              @haus-automatisierung @Thomas-Braun aus meiner Sicht stirbt es ja auch aus weil man bei neuen System gar keinen root mehr hat sondern immer gezwungen wird einen eigenen Benutzer anzulegen.

                              Den root-Fall über sudo würde die Änderung ja abfangen, als iobroker zu arbeiten wäre aber ja genauso falsch.

                              Mein Post sollte eigentlich nicht so in die "aber das geht doch" Schiene rutschen, ich wollte eher Proteste "wie kannst du nur als root arbeiten" entgegenwirken und habe wohl nun genau das Gegenteil erreicht.

                              Kürzen wir meine Aussage auf "ich fände gut wenn der Benutzer iobroker auch mit geprüft würde" herunter

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

                              @bananajoe sagte in Installation als root abfragen und verhindern?:

                              Kürzen wir meine Aussage auf "ich fände gut wenn der Benutzer iobroker auch mit geprüft würde" herunter

                              Hatte ich auch auf dem Radar, aber dann doch nicht umgesetzt. Den User müsste man dann eigentlich auch wieder auf 'nologin' setzen, so wie er auch vom Installer angelegt würde. Du würdest ja die User 'enteignen'.
                              Der Eingriff war mir dann aber doch zu groß, erstmal den root-Sumpf trocken legen.

                              aus meiner Sicht stirbt es ja auch aus weil man bei neuen System gar keinen root mehr hat sondern immer gezwungen wird einen eigenen Benutzer anzulegen.

                              Leider nicht wirklich. LXCs werden z. B. oft nicht komplett aufgesetzt, da bleibt es beim 'Rohbau' mit dem root und es werden keine User mehr angelegt. Und dann haste noch die User, die dir triumphierend sagen, das sie als l337-haX0r der sie sind ausgetüftelt haben, wie man eine root shell aufreißt.

                              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
                              1

                              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
                              Antworten
                              • In einem neuen Thema antworten
                              Anmelden zum Antworten
                              • Älteste zuerst
                              • Neuste zuerst
                              • Meiste Stimmen


                              Support us

                              ioBroker
                              Community Adapters
                              Donate
                              FAQ Cloud / IOT
                              HowTo: Node.js-Update
                              HowTo: Backup/Restore
                              Downloads
                              BLOG

                              559

                              Online

                              32.8k

                              Benutzer

                              82.7k

                              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