Как я могу узнать свое имя пользователя?


81

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


6
Экран входа в систему показывает возможные учетные записи, и вам нужно только нажать (или даже не нажимать, так как вы, вероятно, были последними, кто вошел в систему) и ввести свой пароль.
Жиль

1
@Jayharte - какой-нибудь из этих ответов сработал для тебя? Если это так, пожалуйста, примите один в качестве ответа. Спасибо.
ТАСС

Ответы:


136

Откройте терминал и введите whoami

Это будет работать на любой системе Unix / Linux.


7
Он не может войти, поэтому я готов поспорить, что он не может запустить whoami
Борис

1
Он мог запустить его из режима восстановления
rajlego

5
@rajlego Если запустить из режима восстановления, whoamiбудет просто вывод root. Однако в режиме восстановления ls /homeможно использовать для просмотра имен нормально настроенных пользователей системы. Если есть только один такой пользователь, этот вывод является его именем пользователя; и даже если их больше, это должно облегчить определение имени пользователя.
Элия ​​Каган

Согласитесь с @Boris. Как он упомянул в ответе, он не мог войти, как он мог запустить whoami? Странно, что этот ответ получил много голосов.
Тун Чан

2
@TungTran - Upvotes от Google (как и я), которые пришли сюда в поисках ответа на вопрос в заголовке. Некоторым из нас просто нужно напоминание о команде, которая выводит текущее имя пользователя. Но, читая реальный вопрос, этот ответ довольно бесполезен для спрашивающего.
gilly3

21

Самый простой способ узнать ваше имя пользователя - это, вероятно, нажать ctr + alt + t - это откроет терминал, и тогда вы увидите что-то вроде:

user_name@machine_name:~$

И это отвечает на ваш вопрос.


Итак, user_name - это имя пользователя, а machine_name - это группа?
Rafael_Espericueta

Имя машины - это имя вашего компьютера.
Джендас

это не всегда правильно, так как то, что показывает терминал, является настраиваемым
Elzo Valugi

1
Если вы можете настроить свой терминал, вы, вероятно, знаете whoamiкоманду.
Джендас

14

Откройте Терминал и введите:

echo $USER

Это выведет значение USERпеременной окружения на консоль.


3
Для первоначального автора это так же бесполезно, как и whoamiкоманда, но, честно говоря, это идеально подходит для тех blah username_hereкоманд «выполнить », в которых 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, и ваша машина начнет процесс загрузки.

  • Через несколько секунд ваша рабочая станция должна отобразить меню с рядом опций. Одним из вариантов (вам может понадобиться прокрутить вниз до конца списка) будет « Отпуск в приглашение оболочки root ». Нажмите Return, когда эта опция выделена.

В конце концов, вы можете использовать эту команду для вывода списка всех имен пользователей:

cut -d: -f1 /etc/passwd

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


Вам не нужно remount,rwпросто читать файл ...
Джермар

Вы правы, я просто дал это как вариант.
Tung Tran

Это будет работать, если пользователь никогда не устанавливал свой пароль root. Однако, если кто-то уже установил его, он всегда может просто использовать работающий USB или любую другую ОС, чтобы посмотреть домашний каталог (надеюсь, не зашифрованный.)
Rohitt Vashishtha

Да, если он помнит свой пароль root, это еще проще. В любом случае, по его словам, он установил Ubuntu и не знает своего имени пользователя. Я полагаю, он не установил пароль root.
Tung Tran

Кроме того, в однопользовательском режиме, даже если вы установили пароль root, вы сможете его пропустить.
Tung Tran

5

Обычно, когда вы запускаете компьютер, вам не нужно знать свое имя пользователя для входа в систему, потому что оно автоматически появляется в списке. И если это единственная учетная запись пользователя, это единственное имя в списке. Это должно выглядеть так:

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

Если существует более одной учетной записи пользователя, нажмите на имя, которое вы хотите использовать. Для всего одного пользователя все, что вам нужно сделать, это ввести свой пароль.

Если ваш экран входа в систему выглядит не так, или вход в систему не работает, или проблема в том, что загрузка не удалась, прежде чем вы перейдете к экрану входа, пожалуйста, сообщите нам об этом и предоставьте как можно больше подробностей.


3
Впечатляющее редактирование Элиата !!
Борис

Я полагаю, у него есть проблема с отображением имени пользователя на странице входа. Если бы он мог видеть экран входа в систему, он узнал бы имя пользователя. Тогда если так, мы бы не спросили.
Tung Tran

Мое имя пользователя и мое имя разные, поэтому это не всегда работает.
Мч

2

Используйте это решение, если вы не зашифровали свой домашний каталог.

  1. У вас все еще есть установочный носитель (LiveCD / USB), с которого вы установили Ubuntu? Загрузитесь с него и выберите Try Ubuntu.

  2. Перейдите в Files и вы увидите уже установленный раздел Ubuntu. Нажмите на него, он будет монтироваться.

  3. Перейти к /home. Здесь вы увидите список всех пользователей в системе, которую вы создали.

Для пробуждения вашей памяти, однако, как вас зовут? Вы ввели одно и то же имя при установке Ubuntu? Вы помните имя, которое отображалось в приглашении для входа в систему, где вы ввели свой пароль? Ubuntu по умолчанию устанавливает имя пользователя как ваше имя в нижнем регистре.

Пример; имя = Джон Доу, автоматически устанавливается имя пользователя =john


2

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

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

источник

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.