Я использовал ssh и пытался обновить систему с Ubuntu 10.04 до 12.04. В соединении возникла проблема, поэтому мне пришлось снова войти в систему, чтобы завершить обновление. После запуска
sudo dpkg --configure -a
казалось, что система больше не распознает меня как sudoer. Если я выполню любую команду как sudo, я получу
sudo: unknown uid xxxxx: who are you?
(ххххх для фактического идентификатора конечно) и аналогичным образом работает whoami
вернется
whoami: cannot find name for user ID xxxxx
Также, когда я пытаюсь ssh
получить разрешение, мне отказывают (несмотря на то, что я все еще вошел в систему на другом сеансе).
/etc/passwd
и посмотрите, есть ли ID на самом деле.