Как да определите текущия потребителски акаунт в Linux
Фатмавати Ахмад Заенури/Shutterstock.com
Ако Linux означава нещо, това означава избор. Можете да постигнете дори проста задача като идентифициране на текущия потребител по много начини. Този урок ще ви покаже как да използвате някои от най-бързите и лесни методи.
Защо трябва да намерите самоличността на текущия потребител? В много случаи собственикът на компютъра е единственият потребител и, без да става прекалено екзистенциален, те вероятно познават себе си. Може би, но също така е обичайно хората да създават допълнителни потребителски акаунти, за да позволят на членовете на семейството да имат достъп до компютъра. И ако сте свързани с отдалечена обвивка на сървър някъде, може да ви е необходимо бързо напомняне за потребителското име, с което сте влезли. Ако видите влязла сесия без присъстващ, как да идентифицирате текущия потребител от командния ред?
Нека първо опитаме най-лесния вариант. Всичко, което трябва да направим, е да погледнем командния ред. По подразбиране дистрибуциите на Linux имат потребителското име в подканата. прост. Дори не трябваше да въвеждаме нещо.
Ако потребителят е променил подканата си в друг формат, трябва да опитаме нещо друго. |_+_| команда ще ни даде информацията, която търсим.
who
Резултатът от |_+_| ви дава името на текущия потребител, терминала, в който са влезли, датата и часа, когато са влезли. Ако е отдалечена сесия, също ни казва откъде са влезли.
Реклама
За сравнение, |_+_| команда дава много изчерпателен отговор:
who
Можете да получите същия отговор с една дума, като повторите |_+_| променлива на средата на екрана.
whoami
Еднобуквената команда |_+_| изисква по-малко въвеждане и предоставя повече информация.
$USER
|_+_| командата ни предоставя потребителското име, което искахме, и бонус набор от данни за този потребител. Имайте предвид, че ако има няколко потребители, влезли в системата Linux, |_+_| командата ще ги изброи всички. Трябва да знаете в кой терминал е влязъл потребителят, който ви интересува. Ако са влезли директно в самия Linux компютър, това ще бъде pts/o, така че потърсете :0 в изхода от |_+_| .
|_+_| командата предоставя времето за зареждане, времето за работа и средното натоварване за предишните пет, десет и петнадесет минути, както и следната информация относно текущия потребител.
- & rsaquo; Какво е TTY в Linux? (и как да използвате командата tty)
- & rsaquo; Какво е root в Linux?
- & rsaquo; Какво представлява обратното SSH тунелиране? (и как да го използвам)
- & rsaquo; 37 Важни Linux команди, които трябва да знаете
- & rsaquo; Как да използвате последната команда в Linux
- & rsaquo; Как да използвате тук документи в Bash на Linux
- › 5 уебсайта, които всеки потребител на Linux трябва да направи отметка
- & rsaquo; Кибер понеделник 2021: Най-добрите технологични сделки
След като знаем кой е този потребител, можем да получим повече информация за него. |_+_| командата е добро място за начало. Въведете |_+_|, интервал, името на потребителя и натиснете enter.
w
Реклама
Това ни дава техния потребителски идентификатор (uid), идентификатор на групата (gid) и групите, в които членуват. По-малко претрупано показване на групите може да се получи с помощта на |_+_| команда.
w
Приятно обобщение е предоставено от |_+_| команда. Използвайте |_+_| за да инсталирате този пакет във вашата система, ако използвате Ubuntu или друга базирана на Debian дистрибуция. В други дистрибуции на Linux използвайте вместо това инструмента за управление на пакети на вашата Linux дистрибуция.
w
След като имате |_+_| инсталиран, можете да го използвате, за да покажете някаква информация за въпросния потребител.
пръст Дейв
В повечето Linux системи някои от тези полета ще бъдат празни. Офисът, пълното име и телефонните номера не се попълват по подразбиране. Полето No Plan се отнася до стара схема, където можете да предоставите няколко бележки за всеки, който се интересува, за това, върху което работите или планирате да направите. Ако редактирате файла .plan във вашата домашна папка, съдържанието на този файл се добавя към изхода от |_+_| .
За да разкриете бързо името на влезлия потребител от работния плот на GNOME, използван в Ubuntu и много други дистрибуции на Linux, щракнете върху системното меню в горния десен ъгъл на екрана. Долният запис в падащото меню е потребителското име. Други среди на работния плот на Linux трябва да показват вашето потребителско име в подобно лесно за намиране меню.
Реклама
Това беше лесно, само с едно щракване. Но къде е забавлението в това?
Не можете да се чувствате като дигитален детектив по същия начин, както когато използвате обвивката на Bash.
СВЪРЗАНИ: Най-добрите Linux лаптопи за разработчици и ентусиасти
ПРОЧЕТЕТЕ СЛЕДВАЩОДейв Маккей за първи път използва компютри, когато перфорираната хартиена лента беше на мода и оттогава той програмира. След повече от 30 години в ИТ индустрията, той вече е технологичен журналист на пълен работен ден. По време на кариерата си той е работил като програмист на свободна практика, мениджър на международен екип за разработка на софтуер, ръководител на проекти за ИТ услуги и, последно, като служител по защита на данните. Неговото писане е публикувано от howtogeek.com, cloudsavvyit.com, tenterpriser.com и opensource.com. Дейв е евангелист на Linux и привърженик на отворен код.
Прочетете пълната биография