Како пописати све кориснике у Линук систему

How List All Users Linux System



У сваком тренутку више корисника може управљати једним рачунарским системом. Међутим, са таквим дељеним системима, администратор система мора предузети одговарајуће мере безбедности како један корисник не би могао да наруши приватност другог, на пример, применом механизма контроле приступа који одређује привилегије сваког корисника.

Понекад ће можда бити потребна промена корисничких привилегија. На пример, кориснику ће можда требати проширење његових или њених привилегија за одређени задатак, или ће се могућност одређеног корисника за приступ систему морати у потпуности опозвати. У таквим сценаријима, важно је да администратор система има потпуно знање о свим корисницима система.







У овом чланку истражујемо методе које се користе за попис корисника Линук система. За овај задатак се могу користити и методе засноване на графичком корисничком интерфејсу (ГУИ) и методе засноване на интерфејсу командне линије (ЦЛИ); међутим, овај чланак се фокусира на четири методе засноване на терминалима.



Напомена: Иако се доле описане методе спроводе на систему Линук Минт 20, можете користити дистрибуцију Линукса по свом избору.



Метод # 1: Команда цат

Да бисте користили наредбу цат за попис свих корисника у Линук систему, потребно је извршити следеће кораке:





Покрените терминал.


Помоћу наредбе цат испишите све кориснике на терминалу за приказ свих података о корисничком налогу и лозинки ускладиштених у /етц /пассвд датотеци Линук система.



$мачка /итд/пассвд


Као што је доле приказано, покретање ове наредбе ће приказати корисничка имена, као и неке додатне информације. Можете се кретати кроз ову листу да бисте видели све кориснике Линук система.

Метод # 2: Наредба авк

Команда авк је корисна ако желите приказати само корисничка имена, што може бити корисно ако вам нису потребни сви технички детаљи враћени наредбом цат. Да бисте користили ову команду за попис свих корисника у Линук систему, потребно је извршити следеће кораке:

  • Покрените терминал.
  • Покрените следећу команду:
$авк–Ф: ‘{принт1 УСД}'/итд/пассвд


Када покренете ову команду на свом терминалу, биће враћена само корисничка имена. Ова листа укључује све кориснике Линук система.

Метод # 3: Наредба цомпген

Као и наредба авк, ова команда се користи за приказ само корисничких имена, занемарујући све остале детаље. Да бисте користили команду цомпген за попис свих корисника Линук система, потребно је извршити следеће кораке:

  • Покрените терминал.
  • Покрените следећу команду:
$цомпген–У


Ова команда ће вратити сва корисничка имена повезана са вашим Линук оперативним системом.

Метод # 4: Наредба гетент

Излаз наредбе гетент је врло сличан ономе наредбе цат, јер приказује пуно детаља заједно са корисничким именима. Да бисте користили команду гетент за попис свих корисника у Линук систему, потребно је извршити следеће кораке:

  • Покрените терминал.
  • Покрените следећу команду:
$гетент пассвд


Ова команда ће навести све кориснике вашег Линук система, као и неке друге детаље, као што је приказано на доњој слици.

Закључак

У зависности од ваших захтева, можете изабрати једну од четири команде о којима се говори у овом чланку да бисте добили списак корисника. Две од ових метода, осим што наводе све кориснике вашег Линук система, пружају и неке важне детаље за све корисничке налоге.

Постоје варијације ових команди са којима можете експериментисати како бисте прилагодили својим потребама. Међутим, такве варијације излазе из оквира овог чланка. Методе о којима смо овде говорили омогућиће вам да наведете све кориснике вашег Линук система. Надам се да вам је овај чланак помогао да боље разумете ову тему.