ensimmäinen tehtävä, että kaikki Linux-ylläpitäjä suorittaa, kun käyttäjä sanoo pysty kirjautumaan järjestelmään. Kyllä, tietää miten luetella käyttäjät Linux on vianmääritys tahansa kirjautuminen ongelma.
toivottavasti olet nähnyt komentoja luoda käyttäjä, poistaa Käyttäjä, muokata käyttäjää, luettelo Kirjautunut käyttäjille. Täällä, näemme, miten luetella käyttäjiä Linux.
listaa Käyttäjät Linuxissa käyttäen/etc/passwd-tiedostoa
Jos muistat, kun luot käyttäjän useradd-komento laittaa käyttäjästä merkinnän/etc / passwd-tiedostoon., Avulla / etc / passwd tiedosto, voimme luetella paikalliset käyttäjät läsnä järjestelmässä.
User cat or less or more command to list users.
cat /etc/passwd
Lähtö:
jokainen rivi/etc / passwd-tiedostossa edustaa yhtä käyttäjää.
/etc / passwd-tiedostossa on seitsemän paksusuolen rajaamaa kenttää.,
- Käyttäjän Nimi
- Salattu Salasana (x edustaa, että salasana tallennetaan /etc/shadow tiedosto)
- Käyttäjän UID (User Identification Number)
- Käyttäjän GID (Group Identification Number)
- GECOS-kenttä (Käyttäjän Koko Nimi tai Kommentteja)
- Käyttäjän kotihakemiston
- Login Shell
Jos haluat näyttää vain käyttäjälistan nimen järjestelmässä, voit yksinkertaisesti suodattaa lähdön.
cat /etc/passwd | awk -F: '{ print $1}'
tuloksena on:
rootbindaemonadmlpsyncshutdownhaltmailoperatorgamesftpnobodysystemd-networkdbuspolkitdpostfixchronysshdwebmasteruser_name
Listan Käyttäjät Linux-ympäristössä Käyttäen getent
getent komento listaa käyttäjien kyselyitä tietokantoihin määritetty /etc/nssswitch.conf. Tietokanta sisältää sekä/etc / passwd (paikalliset käyttäjät) että LDAP. Niin, getent näyttää käyttäjät sekä /etc/passwd ja LDAP.
saadaksesi listan Linux-käyttäjistä, suorita seuraava komento.,
getent passwd
tuloksena on:
käytä awk: ta vain käyttäjätunnusten luettelemiseen.
getent passwd | awk -F: '{ print $1}'
tuloksena on:
rootbindaemonadmlpsyncshutdownhaltmailoperatorgamesftpnobodysystemd-networkdbuspolkitdpostfixchronysshdwebmasteruser_name
Johtopäätös
tämän artikkelin, olet oppinut lista käyttäjät Linux-järjestelmään. Käyttäjien listaaminen Linuxiin on hyvin yksinkertaista, ja sinun tarvitsee vain varoa komennon ulostuloa tiedoista, joita tarvitset käyttäjän kirjautumiseen liittyvien ongelmien vianmääritykseen.,