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


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.