Ich habe ssh verwendet und versucht, ein System von Ubuntu 10.04 auf 12.04 zu aktualisieren. Die Verbindung hatte ein Problem, daher musste ich mich erneut anmelden, um das Upgrade abzuschließen. Nach dem Rennen
sudo dpkg --configure -a
das war erforderlich, es scheint, dass das System mich nicht mehr als Sudoer erkennt. Wenn ich einen Befehl als sudo ausführe, bekomme ich
sudo: unknown uid xxxxx: who are you?
(xxxxx ist natürlich für die tatsächliche ID) und in ähnlicher Weise whoami
wird ausgeführt
whoami: cannot find name for user ID xxxxx
Auch wenn ich versuche ssh
, eine Berechtigung zu erhalten, wird diese verweigert (obwohl ich in einer anderen Sitzung immer noch am Computer angemeldet bin).
/etc/passwd
ob die ID tatsächlich vorhanden ist.Antworten:
Dies bedeutet, dass die aktuell verwendete UID in nicht vorhanden ist
/etc/passwd
. Dies ist kein ernstes Problem, wenn Ihre Systemadministration weiß, was er tut. Sie können es überprüfen mit:Dann haben Sie jetzt eine Datei namens
whoami
, analysieren Sie sie:quelle
Ich hatte meinen Computer mit einer Active Directory-Domäne verbunden und
winbind
war abgestürzt.Ich habe das mit behoben
systemctl restart winbind
.quelle