Управление на потребители

Как да изброя всички потребители в Linux система

Как да изброя всички потребители в Linux система
По всяко време множество потребители могат да работят с една компютърна система. При такива споделени системи обаче системният администратор трябва да предприеме правилните мерки за сигурност, така че един потребител да не може да наруши поверителността на друг, като например приложи механизъм за контрол на достъпа, който определя привилегиите на всеки потребител.

Понякога може да се наложи промяна в привилегиите на потребителя. Например, потребителят може да се нуждае от неговите или нейните привилегии, разширени за определена задача, или може да се наложи изцяло да се отмени способността на определен потребител за достъп до системата. В такива сценарии е важно системният администратор да има пълни познания за всички потребители на системата.

В тази статия изследваме методите, използвани за изброяване на потребителите на Linux система. За тази задача могат да се използват както методи, базирани на графичен потребителски интерфейс (GUI), така и методи, базирани на интерфейс на командния ред (CLI); тази статия обаче се фокусира върху четири метода, базирани на терминали.

Забележка: Докато методите, разгледани по-долу, се извършват в Linux Mint 20 система, можете да използвате избраната от вас дистрибуция на Linux.

Метод №1: Командата “котка”

За да използвате командата “cat”, за да изброите всички потребители в Linux система, трябва да се изпълнят следните стъпки, за да:

Стартирайте терминала.


Използвайте командата “cat”, за да изброите всички потребители на терминала, за да покажете всички данни за потребителския акаунт и пароли, съхранени във файла / etc / passwd на системата Linux.

$ cat / etc / passwd


Както е показано по-долу, стартирането на тази команда ще покаже потребителските имена, както и допълнителна информация. Можете да превъртите този списък, за да видите всички потребители на системата Linux.

Метод # 2: Командата “awk”

Командата “awk” е полезна, ако искате да показвате само потребителски имена, което може да е полезно, ако не се нуждаете от всички технически подробности, върнати с командата “cat”. За да използвате тази команда, за да изброите всички потребители в Linux система, трябва да се изпълнят следните стъпки, за да:

$ awk -F: 'print $ 1' / etc / passwd


Когато изпълните тази команда във вашия терминал, ще бъдат върнати само потребителските имена. Този списък включва всички потребители на системата Linux.

Метод # 3: Командата “compgen”

Подобно на командата “awk”, тази команда се използва за показване само на потребителски имена, като се пренебрегват всички други подробности. За да използвате командата “compgen”, за да изброите всички потребители на системата Linux, трябва да се изпълнят следните стъпки по ред:

$ compgen -u


Тази команда ще върне всички потребителски имена, свързани с вашата операционна система Linux.

Метод # 4: Командата “getent”

Резултатът от командата “getent” е много подобен на този на командата “cat”, тъй като показва много подробности заедно с потребителските имена. За да използвате командата “getent”, за да изброите всички потребители в системата Linux, трябва да се изпълнят следните стъпки по ред:

$ getent passwd


Тази команда ще изброи всички потребители на вашата Linux система, както и някои други подробности, както е показано на изображението по-долу.

Заключение

В зависимост от вашите изисквания можете да изберете от четирите команди, обсъдени в тази статия, за да получите списък с потребители. Два от тези методи, в допълнение към изброяването на всички потребители на вашата Linux система, също предоставят някои важни подробности за всички потребителски акаунти.

Има варианти на тези команди, с които можете да експериментирате според вашите нужди. Такива вариации обаче са извън обхвата на тази статия. Методите, които обсъдихме тук, ще ви позволят да изброите всички потребители на вашата Linux система. Надявам се, че тази статия ви е помогнала да разберете по-добре тази тема.

Екранен тракпад и указател на мишката на AppyMouse за таблети с Windows
Потребителите на таблети често пропускат показалеца на мишката, особено когато са привични да използват лаптопите. Смартфоните и таблетите със сензоре...
Средният бутон на мишката не работи в Windows 10
The среден бутон на мишката ви помага да превъртате дълги уеб страници и екрани с много данни. Ако това спре, добре ще свършите да използвате клавиату...
Как да промените левия и десния бутон на мишката на компютър с Windows 10
Напълно нормално е всички устройства на компютърни мишки да са ергономично проектирани за десничари. Но има налични устройства за мишка, които са спец...