На этот вопрос уже есть ответ здесь:
После получения сообщения «не могу записать байты: сломанная труба» и невозможности загрузки я перезагрузил 12.04, в моем имени пользователя было несколько заглавных букв, и я не смог для входа в систему. Может быть, и пароль изменился. Как я могу войти в систему и сбросить свой пароль и идентификатор пользователя?
Если у вас есть физический доступ, вы можете загрузиться в однопользовательском режиме. В Ubuntu это очень удобно называть «режимом восстановления». Если вам этого не хватает, перейдите в режим редактирования в grub, перейдите в опцию загрузки вашего пользователя и добавьте слово single в конце
«Правильный» способ поиска вашего имени пользователя (и своего рода пароля) заключается в посмотрите в / etc / shadow - cat / etc / shadow должен выплюнуть все это, и вы увидите там имена всех ваших учетных записей.
Вы увидите что-то вроде geek:$fhgbesft7y842387ty884yg87.:16026:0:99999:7:::
- сначала «поле», прежде чем двоеточие будет вашим именем пользователя, затем хэш пароля (я заменил мой с использованием ключа) и так далее. Здесь более полная запись .
После этого вы сможете изменить свой пароль с помощью passwd username
в соответствии с вашим именем пользователя в / etc / shadow