Android

Kuinka luetteloida käyttäjiä Linuxissa

Using Heltec ESP32 OLED Wifi Kit

Using Heltec ESP32 OLED Wifi Kit

Sisällysluettelo:

Anonim

Oletko koskaan halunnut luetella kaikki Linux-järjestelmän käyttäjät tai laskea järjestelmän käyttäjien lukumäärä? On olemassa komentoja käyttäjän luomiseksi, käyttäjän poistamiseksi, kirjautuneiden käyttäjien luetteloimiseksi, mutta mikä on komento kaikkien Linux-käyttäjien luetteloimiseksi?

Tämä opetusohjelma näyttää sinulle kuinka luetteloida käyttäjiä Linux-järjestelmissä.

Hanki luettelo kaikista käyttäjistä, jotka käyttävät tiedostoa /etc/passwd

Paikalliset käyttäjätiedot tallennetaan tiedostoon /etc/passwd . Jokainen tämän tiedoston rivi edustaa yhden käyttäjän kirjautumistietoja. Tiedoston avaamiseen voit käyttää cat tai less :

less /etc/passwd

vagrant:x:1000:1000:vagrant,,,:/home/vagrant:/bin/bash jack:x:1001:1001:,,,:/home/jack:/bin/bash anne:x:1002:1002:Anne Stone,,,:/home/anne:/bin/bash patrick:x:1003:1003:Patrick Star,,,:/home/patrick:/usr/sbin/nologin

Järjestelmäsi UID_MIN ja UID_MIN arvot voivat olla erilaisia, joten yllä olevan komennon yleisempi versio olisi:

eval getent passwd {$(awk '/^UID_MIN/ {print $2}' /etc/login.defs)..$(awk '/^UID_MAX/ {print $2}' /etc/login.defs)}

eval getent passwd {$(awk '/^UID_MIN/ {print $2}' /etc/login.defs)..$(awk '/^UID_MAX/ {print $2}' /etc/login.defs)} | cut -d: -f1

johtopäätös

Tässä opetusohjelmassa opit kuinka luetteloida ja suodattaa Linux-järjestelmän käyttäjiä ja mitkä ovat tärkeimmät erot järjestelmän ja normaalin Linux-käyttäjän välillä.

Samat komennot koskevat kaikkia Linux-jakelua, mukaan lukien Ubuntu, CentOS, RHEL, Debian ja Linux Mint.

Jätä kommentti, jos sinulla on kysyttävää.

päätelaitteen käyttäjä