Я забув своє ім’я користувача, як його повернути?


13

Коли я встановив останнє оновлення Ubuntu, у мене запитали ім'я користувача, але я не пам'ятаю, що таке моє ім’я користувача. Як дізнатися, що таке моє ім’я користувача?



Як ви встановили останнє оновлення Ubuntu ? Ви входили та використовували інструмент оновлення Ubuntu? Ви використовували сеанс в реальному часі (USB або CD)?
AL

Відповіді:


20

Якщо ви навіть не можете увійти через те, що не можете запам'ятати своє ім’я користувача, все ж є спосіб відновити свої дані. Зауважте, що цей посібник передбачає, що ви єдиний користувач у системі.

  1. Завантажте систему в режим відновлення через GRUB.
  2. Виберіть параметр Root Shell.
  3. Введіть цю команду у вікно терміналу, яке відкриється:
    awk -F: '$3 == 1000' /etc/passwd
  4. Ваше ім'я користувача буде на самому початку рядка в одному з повернених рядків. Зазвичай їх буде лише один, але їх може бути більше, залежно від вашої системи.
  5. Перезавантажтесь у звичайному режимі та використовуйте вказане ім’я користувача.

Якщо ви не єдиний користувач, замініть код на кроці 3. Шукайте користувача з ідентифікатором, більшим або рівним 1000, на:

awk -F: '$3 >= 1000' /etc/passwd

Одним із них неодмінно будете ви. Або попросіть іншого користувача на пристрої вивести список облікових записів.


2
Ця відповідь працює лише в тому випадку, якщо користувач, який не може запам'ятати своє ім'я користувача, має UID1000 (зазвичай перший несистемний користувач). Що робити, якщо це багатокористувацький комп'ютер, а ОП - не перший користувач?
dave_alcarin

Це керівництво передбачає, що в поточній системі є лише один користувач. Ви просто котайте / etc / passwd і шукаєте правильний запис.
Каз Вулф

Я прокоментував, щоб покращити вашу відповідь ;-) Якби я запропонував користувачеві прочитати відповідні /etc/passwdзаписи, UIDя б пішов на більш загальний шлях і сказав: "ваш UID1000 або більше, як правило, якщо ви єдиний користувач, то це 1000, якби ти був другим, 1001 ", я думаю, що приведення в режим 1???не дасть занадто багато записів, і будь-який із показаних рядків задзвонив би дзвонику забудькущому користувачеві ... ти не думаєш?
dave_alcarin

2
Зважаючи на те, що питання починається "Коли я встановив ...", я думаю, що ми можемо сміливо припустити, що вони є першим користувачем.
Stig Hemmer

1
Чому б не просто простий cat /etc/passwdі шукати щось знайоме?
R .. GitHub СТОП ДОПОМОГА ВІД

9

Відкрийте термінал ( Ctrl+ Alt+ T) і введіть команду

whoami

щоб дізнатись ім’я користувача, який зараз увійшов.


6
whoamiне допоможе, якщо ви забули своє ім’я користувача алераді та вийшли з системи.
EKons

6

На екрані входу відображаються можливі облікові записи, і вам потрібно лише натиснути (або навіть не потрібно клацати, оскільки ви, мабуть, були останніми, хто ввійшов) та введіть свій пароль.

Якщо ви ввійшли в систему і хочете дізнатися користувача, тоді відкрийте термінал (Ctrl+Alt+T)і введіть команду

echo $USER

Це виведе на консоль значення змінної середовища USER .


3
Чому так багато клопоту? whoamiробить роботу!
EKons

Так, whoamiце робить і робота.
Кіран Шахі

3

Якщо ви коли-небудь активували кореневий рахунок, використовуйте його.

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

Якщо у вас є живий компакт-диск, який може монтувати файлову систему вашої установки, зробіть це та дійсно шукайте користувача у файлі / etc / passwd.

Якщо жодне з них не є життєздатним, ви можете (якщо ви не захистили пароль свого менеджера завантаження невідомим паролем), як і раніше, увійти до вашої системи, додавши до параметрів ядра опцію "init = / bin / sh" (яку ви можете редагувати з завантаження). меню менеджера). Це повинно перенести вас до простої оболонки після завантаження ядра, і ви можете заглянути в текстові файли, як / etc / passwd. Змінення файлів неможливо в такому режимі, якщо не будуть вжиті додаткові кроки (які небезпечні, якщо вони недостатньо зрозумілі і тут не виходять із сфери застосування). Можливо, вам доведеться змусити перезавантажитись на велосипеді силою, щоб вийти з цього режиму.


0

Ви можете перейти в один режим від Grub. Під час завантаження натисніть Escна екран завантаження Grub, коли це запропонує вам зробити це. Він може просто показати вам Grub із списками кожного ядра - якщо це так, не натиснітьEsc

Тут виберіть перший запис і натисніть, eщоб змінити цей запис. Сторінка вниз до рядка, з якого починається, kernel і натисніть eзнову.

Це дозволить вам редагувати весь рядок. Прокрутіть праворуч, поки не досягнете кінця та не видаліть його splash quietз рядка, замінивши його single. Натисніть, eneterщоб прийняти зміни, і натисніть bдля завантаження в модифіковану лінію ядра. Це завантажить вас в єдиний користувальницький режим і має перенести вас у кореневу оболонку після завершення завантаження.

Звідси ви можете додавати користувачів до системи, змінювати паролі користувачів тощо.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.