NEWS
Zigbee-Adapter auf ROT nach Update auf Node 12 LTS
-
@ostseereiter sagte in Zigbee-Adapter auf ROT nach Update auf Node 12 LTS:
Warum ist root-login falsch?
Weil Debian "seit ewigen Zeiten" vom Rechtemanagement her so angelegt ist und diverse Systemdienste und skripte usw. es so erwarten.
root ist eigentlich bei Debian aus Gründen auf Eis gelegt.
Eine root-shell läuft z. B. mit anderen Umgebungsvariablen. Kann man z. B an $PATH sehen:pi@raspberrypi:~ $ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games pi@raspberrypi:~ $ sudo whoami root pi@raspberrypi:~ $ sudo echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games pi@raspberrypi:~ $ sudo su - root@raspberrypi:~# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/binDu siehst also, in einer root shell tickt der user root anders.
Darüber hinaus rasseln unbedacht ausgeführte Befehle direkt auf Systemebene durch und werden nicht durch das Rechtesystem abgefangen.
Du solltest also nur ganz gezielt und kurzfristig in die root-Rolle wechseln. Und das geht superkomfortabel halt mit 'sudo' aus der User-Umgebung heraus.
Wenn der Threadstarter nicht root gewesen wäre, hätte er auch sein node nie in /root klatschen können.
Für weitere Gründe gegen eine root shell empfehle ich die Debian User Group.@Thomas-Braun es ist schon richtig wenn ich das ganze im falschen Verzeichnis ausführe ist das natürlich doof. Das ist auch immer meine Angst jedesmal obwohl ich weiß wo ich dies machen muss. Und alles neu zu installieren is im Moment bei mir noch nicht angesagt.
-
@Thomas-Braun es ist schon richtig wenn ich das ganze im falschen Verzeichnis ausführe ist das natürlich doof. Das ist auch immer meine Angst jedesmal obwohl ich weiß wo ich dies machen muss. Und alles neu zu installieren is im Moment bei mir noch nicht angesagt.
@ostseereiter Aber einen user als 'sudoer' ist in 2 Sekunden angelegt.
Wer spricht denn von Neuinstallation? Einfach das userkonzept so wie vorgesehen nutzen, dann passt das schon. -
@ostseereiter Wie alt ist denn das System bei dir? Wie gesagt, Debian hat das vor Äonen mit 'sudo' umgesetzt. (Nach hitzigen Diskussionen, wie ich mich erinner.)
@Thomas-Braun 2 oder 3 jahre
ich war einer von den 1 mit Iobroker wo es so langsam losging der Hypee. -
@Thomas-Braun 2 oder 3 jahre
ich war einer von den 1 mit Iobroker wo es so langsam losging der Hypee.@ostseereiter Vor 2-3 Jahren hat ein Debian schon mindestens 10 Jahre so getickt.
-
@ostseereiter Aber einen user als 'sudoer' ist in 2 Sekunden angelegt.
Wer spricht denn von Neuinstallation? Einfach das userkonzept so wie vorgesehen nutzen, dann passt das schon.@Thomas-Braun ja aber du kannst dir mit sudo auch alles abschießen
-
@ostseereiter Vor 2-3 Jahren hat ein Debian schon mindestens 10 Jahre so getickt.
@Thomas-Braun ich meinte ja auch den iobroker
-
@Thomas-Braun ja aber du kannst dir mit sudo auch alles abschießen
@ostseereiter Stimmt. Deswegen setzt man ja 'sudo' bewusst vor die Befehle. Damit man drüber stolpert und nachdenken kann.
In einer rootshell ist die Chance nicht da. Und gerade Anfänger verheddern sich dann als root im Fundament des Systems. -
@ostseereiter Stimmt. Deswegen setzt man ja 'sudo' bewusst vor die Befehle. Damit man drüber stolpert und nachdenken kann.
In einer rootshell ist die Chance nicht da. Und gerade Anfänger verheddern sich dann als root im Fundament des Systems.@Thomas-Braun ja stimmt
-
@Thomas-Braun ich meinte ja auch den iobroker
@ostseereiter Ich weiß nicht wie ioBroker damals angelegt war. Aber paket-Installationen (wie hier in dem Fall) hat man auch damals mit 'sudo apt-get* und nicht in einer root-shell erledigt.
-
@ostseereiter Ich weiß nicht wie ioBroker damals angelegt war. Aber paket-Installationen (wie hier in dem Fall) hat man auch damals mit 'sudo apt-get* und nicht in einer root-shell erledigt.
@Thomas-Braun richtig
-
@Thomas-Braun richtig
@ostseereiter Jedenfalls sorgt ein volles login als root gerne für noch mehr Probleme bei Startern als sie ohnehin schon haben. Und deswegen werde ich auch nicht müde darauf hinzuweisen (tw. recht deutlich), dass es unnötiger Unfug ist.
-
@ostseereiter Jedenfalls sorgt ein volles login als root gerne für noch mehr Probleme bei Startern als sie ohnehin schon haben. Und deswegen werde ich auch nicht müde darauf hinzuweisen (tw. recht deutlich), dass es unnötiger Unfug ist.
@Thomas-Braun na gut so soll es dann sein.
habe mich mal schnell als user angemeldet.

ich kann es noch. -
@Thomas-Braun na gut so soll es dann sein.
habe mich mal schnell als user angemeldet.

ich kann es noch. -
@Thomas-Braun sagte in Zigbee-Adapter auf ROT nach Update auf Node 12 LTS:
sudo whoami
Leider darf der Benutzer andy »/usr/bin/whoami« als root auf debianhp nicht ausführen. -
@Thomas-Braun sagte in Zigbee-Adapter auf ROT nach Update auf Node 12 LTS:
sudo whoami
Leider darf der Benutzer andy »/usr/bin/whoami« als root auf debianhp nicht ausführen.@ostseereiter Dann bist du nicht in der Gruppe drin.
Als user:groups -
@ostseereiter Dann bist du nicht in der Gruppe drin.
Als user:groups@Thomas-Braun nein
-
@Thomas-Braun nein
@ostseereiter Dann nochmal als root:
usermod -aG sudo andyBeim nächsten login von andy müsste
sudo whoamidann 'root' zurückgeben.
-
Wow - wollte hier nix lostreten, sondern nur 'ne Hilfe und die hat mich in die richtige Richtung gestoßen. Habe "mit" root ein rebuild im ioBroker-Verzeichnis gemacht und alles war gut.
Also Danke für den Anstoß und Friede in allen Reihen ...🖖
Live long and prosper! -
Wow - wollte hier nix lostreten, sondern nur 'ne Hilfe und die hat mich in die richtige Richtung gestoßen. Habe "mit" root ein rebuild im ioBroker-Verzeichnis gemacht und alles war gut.
Also Danke für den Anstoß und Friede in allen Reihen ...🖖
Live long and prosper!@z-smoker nein nein alles gut
-
Wow - wollte hier nix lostreten, sondern nur 'ne Hilfe und die hat mich in die richtige Richtung gestoßen. Habe "mit" root ein rebuild im ioBroker-Verzeichnis gemacht und alles war gut.
Also Danke für den Anstoß und Friede in allen Reihen ...🖖
Live long and prosper!@z-smoker sagte in Zigbee-Adapter auf ROT nach Update auf Node 12 LTS:
Habe "mit" root ein rebuild im ioBroker-Verzeichnis gemacht
Das ist immer noch falsch. Lass den Fixer laufen, du hast dir vermutlich die Rechte jetzt verbogen.
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