LFS 8.2 kann den Benutzer nicht in root ändern

345
Martin Schmied

Ich habe ein Problem mit meinem Linux From Scratch 8.2-System. Wenn ich mich als normaler Benutzer anmelde und dann mit dem Befehl su zu root wechsle, wird "Authentication failure" (Authentifizierungsfehler) ausgegeben, auch wenn das richtige Kennwort eingegeben wurde. Der Befehl su funktioniert genau umgekehrt (vom root-Benutzer zum normalen Benutzer).

2
"Auch nach Eingabe des richtigen Passworts". - "Richtiges Passwort" für root und "richtiges Passwort" für Benutzer können (oft) unterschiedlich sein. Bitte bestätigen Sie, dass Sie denjenigen ausprobieren, den das Tool erwartet. Kamil Maciorowski vor 5 Jahren 0
@kamilmaciorowski Wenn Sie sicher sind, dass das Benutzerpasswort verwendet wird, nicht das Root-Passwort. davidgo vor 5 Jahren 0
Ich benutze kein LFS, überprüfe aber, ob sich dein Benutzername in der Administratorengruppe befindet (normalerweise wheel oder adm) und dass / etc / sudoers so eingerichtet ist, dass Mitglieder diese Gruppe (oder dein Benutzer) verwenden können. davidgo vor 5 Jahren 0
@davidgo In der Frage wird überhaupt nicht "sudo" erwähnt, aber mein Eindruck ist, dass Sie darauf zu driften. Es gibt [this] (https://superuser.com/q/255377/432690) und [this] (https://unix.stackexchange.com/q/441151/108618). Ich denke immer noch, dass das Verwechseln der beiden Passwörter ein plausibles Szenario ist. Was vermisse ich? Kamil Maciorowski vor 5 Jahren 0
@kamilmaciorowski du hast wahrscheinlich recht. Ich vermisste das sicher und dachte Sudo. davidgo vor 5 Jahren 0
Tolle Handy-Autokorrektur - sicher hätte Su gesagt. davidgo vor 5 Jahren 0
Ich gebe das richtige root-Passwort ein. Es gibt kein Sudo, weil es eine saubere LFS-Installation ist. Ich denke, die Radanforderungsgruppe sollte standardmäßig deaktiviert sein. Trotzdem habe ich versucht, eine Gruppe namens Rad zu erstellen und den Benutzer hinzuzufügen, aber es hat nicht geholfen. Martin Schmied vor 5 Jahren 0

1 Antwort auf die Frage

0
Martin Schmied

Ich konnte die Lösung bereits alleine finden. Zuerst versuchte ich, das Passwort von root zu deaktivieren und dann wieder su zu verwenden. Ich habe die Meldung "setgid: Operation nicht erlaubt" erhalten. Dann habe ich diese Frage gefunden und schließlich alles per Befehl erfolgreich repariert:

chmod 4755 /bin/su 

Ich frage mich nur, warum diese Anweisung nicht im Linux From Scratch-Buch enthalten ist.