sudo geht nicht mehr

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
ArcticBears
Beiträge: 77
Registriert: 21.07.2012 00:03:59
Lizenz eigener Beiträge: GNU General Public License

sudo geht nicht mehr

Beitrag von ArcticBears » 10.06.2017 19:35:18

Nach der Installation von virtualbox spinnt sudo plötzlich:

Code: Alles auswählen

holger@aerocool2:~$ sudo su -
sudo: /usr/bin/sudo muss dem Benutzer mit UID 0 gehören und das »setuid«-Bit gesetzt haben
holger@aerocool2:~$ ls -ali /usr/bin/sudo
1474619 -rwxr-xr-x 1 root root 157760 Mai 29 09:45 /usr/bin/sudo

Ein direkter login von root ist nicht möglich, da kein Passwort gesetzt wurde.

Tips zur Lösung ohne Neuinstallation?
PC-Daten:
(1) MS-7345, Intel(R) Core(TM)2 Quad CPU Q6600@2.40GHz, 4GB RAM, NV43 [GeForce 6600]
(2) HP-17-cp0275, AMD Ryzen 7 5700U, 16GB RAM
(3) Raspberry PI400, 4GB RAM

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: sudo geht nicht mehr

Beitrag von scientific » 10.06.2017 19:40:22

Warum sudo su?
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: sudo geht nicht mehr

Beitrag von scientific » 10.06.2017 19:41:34

Du kannst auch bin init=/bin/bash booten, dann / rw mounten und mit passwd root ein Passwort geben.
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

inne
Beiträge: 3281
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: sudo geht nicht mehr

Beitrag von inne » 10.06.2017 20:24:36

Aus einem Live-System heraus, kannst du das setuid-Bit auch wieder setzen.

PS: Ich glaube nicht wirklich, das die Installation von VirtualBox an den Dateirechten etwas geändert hat. Das hätten dann wohl auch schon mehrere bemerkt.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: sudo geht nicht mehr

Beitrag von rendegast » 10.06.2017 20:36:03

Die Rechte sollten sein

Code: Alles auswählen

$ ll /usr/bin/sudo | cat
-rwsr-xr-x 1 root root 140944 Jun  5 14:22 /usr/bin/sudo

Ist /usr vielleicht 'nosuid' gemountet?
-----------------
Nein, das kann es nicht sein, in dem Fall wird das suid-Bit immer noch angezeigt.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
ArcticBears
Beiträge: 77
Registriert: 21.07.2012 00:03:59
Lizenz eigener Beiträge: GNU General Public License

Re: sudo geht nicht mehr

Beitrag von ArcticBears » 11.06.2017 05:32:14

Mein Fehler ich habe ein verungluecktes chown gesetzt. virtualbox ist also unschuldig.

Danke fuer die Tips.
PC-Daten:
(1) MS-7345, Intel(R) Core(TM)2 Quad CPU Q6600@2.40GHz, 4GB RAM, NV43 [GeForce 6600]
(2) HP-17-cp0275, AMD Ryzen 7 5700U, 16GB RAM
(3) Raspberry PI400, 4GB RAM

millegalb
Beiträge: 2
Registriert: 11.07.2017 19:28:50

Re: sudo geht nicht mehr

Beitrag von millegalb » 11.07.2017 19:36:27

Moin Zusammen,

ich habe seid gerade eben (jedenfalls habe ich es gerade erst gemerkt) leider das gleiche Problem. Ich bekomme die folgende Fehlermeldung:

Code: Alles auswählen

sudo: /usr/bin/sudo muss dem Benutzer mit UID 0 gehören und das »setuid«-Bit gesetzt haben
Aber

Code: Alles auswählen

ll /usr/bin/sudo | cat
ergibt bei mir

Code: Alles auswählen

rwsr-xr-x 1 marcel root 138K Jun  5 14:22 /usr/bin/sudo

Mein System:

Code: Alles auswählen

Linux elara 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u2 (2017-06-26) x86_64 GNU/Linux
Weiß jemand woran es sonst noch liegen könnte, bzw. wie man das beheben kann?

Danke und LG
Marcel

breakthewall
Beiträge: 507
Registriert: 30.12.2016 23:48:51

Re: sudo geht nicht mehr

Beitrag von breakthewall » 11.07.2017 20:26:08

millegalb hat geschrieben: ↑ zum Beitrag ↑
11.07.2017 19:36:27
Aber

Code: Alles auswählen

ll /usr/bin/sudo | cat
ergibt bei mir

Code: Alles auswählen

rwsr-xr-x 1 marcel root 138K Jun  5 14:22 /usr/bin/sudo
Weiß jemand woran es sonst noch liegen könnte, bzw. wie man das beheben kann?
Du gibst dir doch bereits selbst die Antwort, wobei deine Kommandozeile gar nichts ausser einem Fehler ausgeben kann. Deine sudo Binary gehört nicht Root, sprich der UID 0, sondern seltsamerweise dem Nutzer marcel.

Also wurden sehr wahrscheinlich deinerseits die Besitzrechte geändert, und müssen damit korrigiert werden:

Code: Alles auswählen

chown root:root /usr/bin/sudo
Solltest gar nicht länger an Rootrechte kommen, wurden bereits Optionen erläutert wie sich das adressieren lässt.

millegalb
Beiträge: 2
Registriert: 11.07.2017 19:28:50

Re: sudo geht nicht mehr

Beitrag von millegalb » 11.07.2017 20:53:41

Vielen Dank für die schnelle Antwort. Hab es hinbekommen und weiß, dass ich noch eine Menge lernen muss :-)

Antworten