NEWS
Iobroker User keine Rechte mehr
-
Hallo, ich habe das Problem das ich mit meinem User keine Befehle mehr ausführen darf über SSH. Ich bin etwas hinten dran mit Updates da ich schon eine längere Zeit nichts mehr gemacht habe und wollte mein Iobroker Updaten. Darf ich aber nicht da bei allem was ich ausführen will die die Meldung kommt: Der Benutzer darf auf Iobroker nicht ausführen.
Hatte vorher nie Probleme mit den Rechten von dem Benutzer. Habe versucht dem Benutzer Root rechte zu geben auch da ich keinerlei Befehele ausführen darf komm ich einfach nicht weiter.
Iobroker läuft bei mir in einer VM auf einem NUC.
Vieleicht hat noch jemand einen neuen Ansatz für mich, da ich schon einige Sachen versucht habe, aber auch hier nicht wirklich fit in dem Thema bin.Vielen Dank
-
@doublesib
Als dieser User:groups
-
@doublesib sagte in Iobroker User keine Rechte mehr:
Habe versucht dem Benutzer Root rechte zu geben
Wie genau? Wenn es anders als über hinzufügen zur Gruppe 'sudo' versucht wurde: Quatsch.
-
Was meinst du damit mit diesem user groups?
-
groups
auf der Kommandozeile absetzen, vollständige Ein- und Ausgaben in CodeTags eingebettet posten.
-
In die Gruppe für sudo Benutzer mit sudo Rechten hab ich schon versucht ihn hinzuzufügen. Aber auh diese Befehle darf ich angemeldet nicht ausführen.
-
vollständige Ein- und Ausgaben in CodeTags eingebettet posten.
-
Last login: Mon Sep 19 18:12:15 2022 from 192.168.178.27 hoffe@IobrokerHoffe:~$ groups hoffe cdrom floppy audio dip video plugdev netdev
-
Klar, da fehlen ja auch Gruppen.
Als root:
usermod -aG sudo hoffe exit
als hoffe:
sudo usermod -aG iobroker hoffe
-
hoffe@IobrokerHoffe:~$ sudo usermod -aG iobroker hoffe [sudo] Passwort für hoffe: Leider darf der Benutzer hoffe »/usr/sbin/usermod -aG iobroker hoffe« als root auf IobrokerHoffe nicht ausführen. hoffe@IobrokerHoffe:~$
Das ist das was ich immer bekomme wenn ich was als Hoffe ausführen will. Als Root hab ich noch nie musste was machen. Wenn ich User:root eingebe wirds schwierig mit dem Passwort.
-
Dann frage ich mich wie du das System aufgesetzt hast. Entweder mit aktivem root, dann hat der auch ein Passwort. Oder ohne Passwort für den user, dann wird aber der erste User automatisch in die Gruppe 'sudo' gepackt. Da der das nicht ist (oder nicht der erster User (mit uid=1000) ist), muss es einen root-Account geben.
-
@doublesib sagte in Iobroker User keine Rechte mehr:
ich habe das Problem das ich mit meinem User keine Befehle mehr ausführen darf über SSH
und wie ging das denn früher?
-
su -
-
hoffe@IobrokerHoffe:~$ su - Passwort: root@IobrokerHoffe:~# ^C root@IobrokerHoffe:~# usermod -aG sudo hoffe root@IobrokerHoffe:~# exit Abgemeldet hoffe@IobrokerHoffe:~$ sudo usermod -aG iobroker hoffe [sudo] Passwort für hoffe: Leider darf der Benutzer hoffe »/usr/sbin/usermod -aG iobroker hoffe« als root auf IobrokerHoffe nicht ausführen. hoffe@IobrokerHoffe:~$
Früher hatte ich nie Probleme und konnte alles mit dem User hoffe machen. Hab nie was anderes benutzt.
Mit dem su - kann ich mich danach als root anmelden das schein zu gehen. Aber den zweiten Befehl mit User Hoffe lässt er immernoch nicht zu -
-
hoffe@IobrokerHoffe:~$ groups hoffe cdrom floppy sudo audio dip video plugdev netdev hoffe@IobrokerHoffe:~$
-
sudo whoami apt policy sudo
-
Es funktioniert. Ich kann wieder Befehle ausführen.
Mega. Vielen Dank echt für die schnelle und super Hilfe. -
-
hoffe@IobrokerHoffe:~$ apt policy sudo sudo: Installiert: 1.8.27-1+deb10u2 Installationskandidat: 1.8.27-1+deb10u3 Versionstabelle: 1.8.27-1+deb10u3 500 500 http://deb.debian.org/debian buster/main amd64 Packages 500 http://security.debian.org/debian-security buster/updates/main amd64 Packages *** 1.8.27-1+deb10u2 100 100 /var/lib/dpkg/status hoffe@IobrokerHoffe:~$