Ich habe ein seltsames Problem.
Persönliche ArchLinux-VM kernel 4.11.2-1-ARCH
, mein normaler Login hat Sudo-Zugriff und funktionierte bis letztes Wochenende einwandfrei.
Als ich heute sudo verwendete, kam folgende Fehlermeldung
sudo: effective uid is not 0, is /usr/bin/sudo on a file system with the 'nosuid' option set or an NFS file system without root privileges?
su -
funktioniert auch nicht. Ja, ich kenne das Root-Passwort, da ich mich von der Konsole aus als Root anmelden kann.
su -
zugehörige Protokolle
May 29 15:26:58 Arch unix_chkpwd[882]: check pass; user unknown
May 29 15:26:58 Arch unix_chkpwd[882]: password check failed for user (root)
Wenn ich mich jedoch über SSH anmelde, kann ich alle Befehle problemlos mit Sudo ausführen. Ich habe systemctl
das Ziel von graphical.target
auf geändert multi-user.target
, und dann funktioniert Sudo wieder.
Mein Desktop-Manager ist Enlightenment.
irgendeine Idee?
Danke
Antwort1
Dies ist ein Problem mit Enlightenment und dem neuen 4.11.X-Kernel. Siehe Enlightenment-BoardHier.
Dies wurde bereitsgemeldetauf Arch – der vorläufige Fix, bevor es einen Upstream-Fix gibt, besteht darin, den Kernel mit einem dort bereitgestellten Patch neu zu erstellen.
Obwohl ich persönlich Enlightenment nicht verwende, verwende ich Arch aufgrund solcher Probleme mit dem LTS-Kernel. (Der aktuelle LTS-Kernel ist 4.9.30)
Antwort2
Das könnte jemandem helfen. Wenn Ihr Passwort nicht funktioniert, obwohl es korrekt ist, versuchen Sie es mit der Ausführung.
faillock --reset