Як я можу дізнатись своє ім’я користувача?


80

Як дізнатися своє ім’я користувача? Я встановив Ubuntu, але не знаю свого імені користувача, лише свій пароль. Я не можу отримати доступ до свого ноутбука, і його неможливо відкрити.


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

1
@Jayharte - чи працював хтось із цих відповідей? Якщо так, будь ласка, прийміть його як відповідь. Дякую.
— Tass

Відповіді:


135

Відкрийте термінал і введіть whoami

Це буде працювати в будь-якій системі Unix / Linux.


7
Він не може увійти, тому я піддаюсь сумніву,
— Борис

1
Він міг запустити його з режиму відновлення
— rajlego

5
@rajlego Якщо запустити з режиму відновлення, whoamiпросто виведе root. Однак у режимі відновлення ls /homeможна використовувати для перегляду імен звичайно налаштованих людей користувачів системи. Якщо є лише один такий користувач, цей вихід - це ім’я користувача; і навіть якщо їх більше, це має зробити досить легко з'ясувати ім'я користувача.
— Елія Каган

Погодьтеся з @Boris. Як він згадував у відповіді, він не міг увійти, як він міг запустити whoami? Дивно, що ця відповідь отримала багато голосів.
— Тунг Тран

2
@TungTran - Оновлення від googlers (як я), які прийшли сюди, шукаючи відповідь на питання в заголовку. Дехто з нас просто потребує нагадування про команду, яка видає поточне ім'я користувача. Але, читаючи власне запитання, ця відповідь запитувача досить марна.
— gilly3

21

Найпростіший спосіб дізнатися своє ім’я користувача - це, мабуть, натиснути ctr + alt + t - це відкриє термінал, і ви побачите щось на кшталт:

user_name@machine_name:~$

І це відповідає на ваше запитання.


Так це ім'я користувача - це ім'я користувача, а ім’я машини - це група?
— Rafael_Espericueta

Ні. Назва машини - ім'я комп'ютера.
— Jendas

це не завжди правильно, тому що те, що показує термінал, можна налаштувати
— Ельзо Валугі,

1
Якщо ви можете налаштувати свій термінал, ви, ймовірно, знаєте whoamiкоманду.
— Jendas

14

Відкрийте термінал і введіть:

echo $USER

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


3
Для початкового запитувача це так само марно, як і whoamiкоманда, але, чесно кажучи, це ідеально підходить для тих blah username_hereкоманд "run a ", де username_hereчастину можна замінити, $USERа всю команду зробити більш універсальною. Дякую.
— nurchi

1
@Ali Dehghani, $ USER - це змінна середовище, яку можна змінити на що завгодно. whoami фактично перевіряє, хто зараз увійшов користувач
— Йозеф Клімук

12

Якщо ви встановили ubuntu, то ви заповнили своє ім’я користувача, чи допомагає це пробігати нашу пам'ять?

Наприклад, де yannім'я користувача

введіть тут опис зображення


7

Вам слід завантажувати Ubuntu у режимі відновлення. Виконайте наведені нижче дії:

  • Увімкніть комп’ютер. Зачекайте, поки BIOS закінчиться завантаженням або майже закінчиться. (За цей час ви, мабуть, побачите логотип виробника вашого комп'ютера.) Швидко натисніть і утримуйте клавішу Shift, яка відобразить меню GNU GRUB. (Якщо ви бачите логотип Ubuntu, ви пропустили місце, де ви можете увійти в меню GRUB.) **

  • Виберіть рядок, який починається з " Додаткові параметри ". *

  • Виберіть рядок, що закінчується на " (режим відновлення) ", можливо, другий рядок, приблизно так:Ubuntu GNU/Linux, with Linux 3.8.0-26-generic (recovery mode)

  • Натисніть Return, і ваша машина розпочне процес завантаження.

  • Через кілька моментів на вашій робочій станції повинно з’явитися меню з кількома параметрами. Одним із варіантів (можливо, вам потрібно буде прокрутити вниз списку) буде " Запросити на кореневу оболонку ". Натисніть Повернення, якщо ця опція виділена.

Зрештою, ви можете скористатися цією командою для переліку всіх імен користувачів:

cut -d: -f1 /etc/passwd

Я думаю, ви зможете розпізнати своє ім’я користувача у списку.


Вам не потрібно remount,rwпросто читати файл ...
— Гермар

Ти маєш рацію, я щойно дав це як варіант.
— Тун Тран

Це спрацює, якщо користувач ніколи не встановив свій корінний пароль. Однак якщо хтось це вже встановив, він завжди може просто скористатись живим usb або будь-якою іншою ОС для перегляду домашнього каталогу (сподіваємось, незашифрований.)
— Rohitt Vashishtha

Так, якщо він пам’ятає свій корінний пароль, це ще простіше. Як би там не було, за його словами, він встановив Ubuntu і не знає свого імені користувача. Я думаю, він не встановив пароль root.
— Тун Тран

Крім того, з єдиним користувальницьким режимом, навіть якщо ви встановили пароль root, ви зможете пропустити його.
— Тунг Тран

5

Зазвичай під час запуску комп'ютера не потрібно знати своє ім’я користувача, щоб увійти, оскільки воно відображається автоматично у списку. І якщо це єдиний обліковий запис користувача, це єдине перелічене ім’я. Це має виглядати приблизно так:

введіть тут опис зображення

Якщо є кілька облікових записів користувачів, натисніть ім’я, яке ви хочете використовувати. Лише для одного користувача все, що вам потрібно зробити, - це ввести пароль.

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


3
Вражаюча редакція Eliath !!
— Борис

Я думаю, у нього є проблема із відображенням імені користувача на сторінці входу. Якби він міг бачити екран входу, він розпізнає ім’я користувача. Тоді якщо так, ми б не запитували.
— Тунг Тран

Моє ім’я користувача та ім’я різні, тому це не завжди працює.
— мчід

2

Використовуйте це рішення, якщо ви не шифрували домашній каталог.

  1. У вас все ще є інсталяційний носій (LiveCD / USB), з якого ви встановили Ubuntu? Завантажте її та виберіть Спробуйте Ubuntu.

  2. Перейдіть до файлів і тоді ви побачите, що ви вже встановили розділ Ubuntu. Натисніть на нього, він змонтується.

  3. Перейти до /home. Тут ви побачите список усіх користувачів у створеній вами системі.

Однак, щоб пробігти свою пам'ять, як тебе звати? Ви ввели те саме ім’я під час встановлення Ubuntu? Ви пригадуєте ім'я, яке відображалось у запиті для входу, де ви ввели свій пароль? Ubuntu за замовчуванням встановлює ім'я користувача як ваше ім'я в малі регістри.

Приклад; name = Джон Доу, автоматично встановлюється ім'я користувача =john


2

У режимі відновлення запустіть таку команду, щоб перерахувати всіх людей, як користувачів:

awk -F'[/:]' '{if ($3 >= 1000 && $3 != 65534) print $1}' /etc/passwd

джерело

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