Назад | Перейти на главную страницу

Не могу определить ваше имя пользователя

Здесь действительно нужна помощь,

Я сделал беспорядок в своем /etc/passwd файл, надеясь, что я смогу удалить пароль пользователя, удалив его запись.

При сохранении он говорит cannot find name for user ID 1000. Теперь я не могу sudo или su - для доступа к моей учетной записи суперпользователя, потому что он всегда говорит Cannot determine your user name, Я пытаюсь отредактировать /etc/passwd снова, но, к сожалению, у меня нет root-доступа ...

Я застрял с неизвестным пользователем, и, к сожалению, у меня еще нет резервной копии для сервера.

Можно ли решить эту проблему без переустановки?

Любое решение, чтобы исправить это?

Мне очень нужно было это исправить ...

Загрузите систему с live CD, смонтируйте корневую файловую систему, исправьте все, что вы сделали с файлом, затем перезагрузитесь.

И в дальнейшем никогда не редактируйте этот файл напрямую. Вместо этого используйте vipw команда, которая в большинстве случаев предотвращает сохранение синтаксических ошибок.