You should boot up your Ubuntu in recovery mode. Follow the steps below:
Eventually, you could use this command to list all usernames:
I suppose you will be able to recognize your username in the list.
This will work if the user hasn’t set their root password ever. However, if someone has set it already, they can always just use a live usb or any other OS to look at the home directory(hopefully unencrypted.)
Yes, if he remembers his root password, it’s even easier. Anyway, as he said, he’s installed the Ubuntu and doesn’t know his username. I suppose he didn’t set root password.
Normally when you start your computer, you don’t have to know your username to log on, because it appears automatically in a list. And if it’s the only user account, it’s the only name listed. It should look like this:
If there is more than one user account, click on the name you want to use. For just one user, all you have to do is type in your password.
If your login screen does not look like that, or logging in does not work, or the problem is that booting fails before you get to the login screen, please let us know, and provide as many details as possible.
Описание: Дистрибутивы Linux обычно отображают имя текущего пользователя в Терминале как (Имя пользователя)@ИмяКомпьютера. Если в вашем дистрибутиве Linux нет, запустите в Терминале «who» или «whoami», чтобы вместо этого получить имя пользователя.
Если Linux что-то и значит, так это выбор. Даже такую простую задачу, как идентификация текущего пользователя, можно решить разными способами. Этот учебник покажет вам, как использовать некоторые из самых быстрых и простых методов.
Зачем вам нужно найти личность текущего пользователя? Во многих случаях владелец компьютера является единственным пользователем, и, если не вдаваться в подробности, он, вероятно, знает себя. Возможно, но люди также часто создают дополнительные учетные записи пользователей, чтобы позволить членам семьи иметь доступ к компьютеру. И, если вы где-то подключены к удаленной оболочке на сервере, вам может понадобиться быстрое напоминание имени пользователя, под которым вы вошли в систему. Если вы видите вошедший в систему сеанс, в котором никого нет, как вы идентифицируете текущего пользователя из командной строки?
Сначала попробуем самый простой вариант. Все, что нам нужно сделать, это посмотреть на командную строку. По умолчанию дистрибутивы Linux имеют имя пользователя в приглашении. Простой. Нам даже не пришлось ничего печатать.
Если пользователь изменил свое приглашение на какой-то другой формат, нам нужно попробовать что-то еще. Команда who даст нам информацию, которую мы ищем.
Вывод who дает вам имя текущего пользователя, терминал, на котором они вошли в систему, дату и время, когда они вошли в систему. Если это удаленный сеанс, он также сообщает нам, где они вошли с.
Для сравнения, команда whoami дает очень содержательный ответ:
Вы можете получить тот же ответ из одного слова, выведя на экран переменную окружения $USER .
Однобуквенная команда w требует меньше ввода и предоставляет больше информации.
Команда w предоставляет нам имя пользователя, которое мы хотели, и бонусный набор данных для этого пользователя. Обратите внимание, что если в систему Linux вошли несколько пользователей, команда w отобразит их всех. Вам нужно знать, на каком терминале вошел интересующий вас пользователь. Если они вошли непосредственно на сам компьютер с Linux, это будет pts/o, поэтому ищите :0 в выводе w .
Команда w предоставляет время загрузки, время безотказной работы и среднюю нагрузку за предыдущие пять, десять и пятнадцать минут, а также следующую информацию о текущем пользователе.
Теперь, когда мы знаем, кто этот пользователь, мы можем получить больше информации о нем. Команда id — хорошее место для начала. Введите id , пробел, имя пользователя и нажмите Enter.
Это дает нам их идентификатор пользователя (uid), идентификатор группы (gid) и группы, членами которых они являются. Менее загроможденное отображение групп можно получить с помощью команды groups .
Хорошая сводка предоставляется командой finger . Используйте apt-get , чтобы установить этот пакет в свою систему, если вы используете Ubuntu или другой дистрибутив на основе Debian. В других дистрибутивах Linux вместо этого используйте инструмент управления пакетами вашего дистрибутива Linux.
sudo apt-get install finger
После того, как вы установили finger , вы можете использовать его для отображения некоторой информации о рассматриваемом пользователе.
В большинстве систем Linux некоторые из этих полей будут пустыми. Офис, полное имя и номера телефонов не заполняются по умолчанию. Поле «Нет плана» относится к старой схеме, где вы могли предоставить несколько заметок для всех, кто интересовался, о том, над чем вы работали или планировали сделать. Если вы отредактируете файл .plan в своей домашней папке, содержимое этого файла будет добавлено к выходным данным finger .
Чтобы быстро узнать имя вошедшего в систему пользователя с рабочего стола GNOME, используемого в Ubuntu и многих других дистрибутивах Linux, щелкните системное меню в правом верхнем углу экрана. Нижняя запись в раскрывающемся меню — это имя пользователя. В других средах рабочего стола Linux ваше имя пользователя должно отображаться в таком же легком для поиска меню.
Это было легко, всего один клик. Но где в этом веселье?
Вы не почувствуете себя цифровым детективом, как при использовании оболочки Bash.
Linux Commands | |
Files | tar · pv · cat · tac · chmod · grep · diff · sed · ar · man · pushd · popd · fsck · testdisk · seq · fd · pandoc · cd · $PATH · awk · join · jq · fold · uniq · journalctl · tail · stat · ls · fstab · echo · less · chgrp · chown · rev · look · strings · type · rename · zip · unzip · mount · umount · install · fdisk · mkfs · rm · rmdir · rsync · df · gpg · vi · nano · mkdir · du · ln · patch · convert · rclone · shred · srm · scp · gzip · chattr · cut · find · umask · wc |
Processes | alias · screen · top · nice · renice · progress · strace · systemd · tmux · chsh · history · at · batch · free · which · dmesg · chfn · usermod · ps · chroot · xargs · tty · pinky · lsof · vmstat · timeout · wall · yes · kill · sleep · sudo · su · time · groupadd · usermod · groups · lshw · shutdown · reboot · halt · poweroff · passwd · lscpu · crontab · date · bg · fg · pidof · nohup · pmap |
Networking | netstat · ping · traceroute · ip · ss · whois · fail2ban · bmon · dig · finger · nmap · ftp · curl · wget · who · whoami · w · iptables · ssh-keygen · ufw · arping · firewalld |
RELATED: Best Linux Laptops for Developers and Enthusiasts
З нание текущего имени для входа важно для определения личности пользователя, который в данный момент вошел в систему, особенно если несколько человек используют одну систему Linux. Для этого существуют различные команды, с помощью которых вы можете найти текущего активного пользователя в Linux Mint. Мы обсудим их в этой статье.
По умолчанию дистрибутив Linux имеет запрос имени пользователя в терминале, но если пользователь изменил свое имя, попробуйте выполнить следующие команды, чтобы найти текущее имя для входа. Все, что нам нужно, это открыть терминал и отобразить текущее имя пользователя с помощью следующих команд:
Команда who отобразит текущее имя пользователя с датой и временем. Он считывает информацию из расположения файла по умолчанию.
Вы также можете -a флаг с командой Who, чтобы получить информацию о текущем вошедшем в систему пользователе:
В отличие от Who, команда whoami будет отображаться прямой ответ только для имени пользователя, поэтому, если вы хотите проверить только имя пользователя, выполните:
Другой способ получить только имя для входа, как в команде whoami, выполнить команду $USER:
Команда w предоставляет дополнительную информацию о текущем активном пользователе в вашей системе:
Здесь TTY — тип терминала, в который они вошли, FROM — удаленный хост, LOGIN@ — время входа пользователя в систему, JCPU — совместное время ЦП, используемое всеми процессами, PCPU — время ЦП текущего процесса и WHAT — текущий процесс
Команда id отображает информацию о пользователе и группах, связанных с конкретным пользователем:
Команда logname печатает одно слово, только имя текущего активного пользователя:
Команда last выводит список пользователей, которые последними вошли в вашу систему:
Команда lslogins отображает список пользователей, вошедших в систему, с их последним временем входа в систему и их именами, здесь флаг -u отображает только информацию о пользователе:
Как и в Linux, в одну и ту же систему могут входить разные пользователи, и в этом случае можно отслеживать их действия. Вы можете найти текущее имя для входа с помощью различных команд в терминале. В этой статье мы научились находить имя пользователя с помощью команд who, whoami, what, w и lslogins.
Попробуйте каждую команду и проверьте, какая из них лучше всего подходит для вас.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Adblock