Articles

3 Tapoja Luettelo Käyttäjien Linux

Tänään eri Käyttöjärjestelmiä on kyky käyttää useita käyttäjiä, jokainen kanssa heidän asetukset ja mukautettuja kokoonpanoja tehdä asioita helpompaa ylläpitäjät ja toimijat voivat työskennellä yhdessä samassa järjestelmässä.

Linux-toisaalta on hyvin vahva tässä asiassa koska se avulla useat käyttäjät voivat työskennellä samanaikaisesti järjestelmän riippumattomalla tavalla. Se voi jopa sallia yhden käyttäjän avata useita istuntoja jopa eri paikoissa voidakseen työskennellä järjestelmän.,

Tässä muutamia vinkkejä & temppuja käsitellä käyttäjien Linux.

Listaa kaikki käyttäjät Linux

oletetaan, että haluat luoda sudo käyttäjän Linux. Luultavasti ensimmäinen asia tietää, miten tietää, mitä käyttäjiä järjestelmässäni on. On olemassa useita tapoja, joilla voit saada luettelon käyttäjistä Linux.

Näytä käyttäjät Linuxissa käyttäen vähemmän/etc/passwd

tämän komennon avulla sysops voi listata järjestelmään paikallisesti tallennetut käyttäjät., Se antaa listalle jäsennelty tavalla kuin:

rakenne edellä tuotos menee niin:

  • Käyttäjän nimi
  • Salattu salasana (x edustaa salasana on tallennettu)
  • Käyttäjä TUNNUS (UID)
  • Käyttäjän ryhmän ID-numero (GID)
  • Koko nimi
  • Käyttäjän kotihakemiston
  • Käyttäjän Login shell (oletus on bash-shell)

Miksi niin monet käyttäjät? Mitkä ovat ’todellisia’?

luettelossa on paljon enemmän käyttäjiä kuin odotit, koska siinä luetellaan myös kaikki järjestelmän käyttäjät.,

nyt jos haluat erottaa normaalit käyttäjät järjestelmän käyttäjistä, voit viitata käyttäjätunnukseen (uid).

yleensä normaalikäyttäjän UID on suurempi tai yhtä suuri kuin 1000. Tämä antaa sinulle vihjeen, että käyttäjän UID >=1000 on normaali käyttäjän ja käyttäjät, joiden UID <1000 ovat järjestelmän käyttäjät.

huomaat myös, että jotkut käyttäjät ovat ’nologin’ lopussa heidän linja. Tämä tarkoittaa, että nämä käyttäjät eivät voi kirjautua järjestelmään. Näitä käyttäjiä kutsutaan myös pseudokäyttäjiksi.,

Näytä käyttäjille, käyttäen getent passwd

Tämä komento antaa sinulle samanlainen tuotos kuin ”vähemmän /etc/passwd” kuitenkin, tämä todella kyselyt GNU Name Service Switch toiminnot configuration file (sijaitsee /etc/nsswitch.conf).

Tämä conf sisältää passwd, joten siksi se näyttää hyvin samankaltaisia, mutta jos käytät LDAP-todennus, se sisältää, että samoin.

Luettelo Linux-käyttäjille compgen

Jos haluat vain luetella kaikki käyttäjätunnukset ilman lisätietoja, voit käyttää compgen komento-u vaihtoehto.,

compgen -u

lähtö olisi, kuten tämä:

compgen -urootdaemonbinsyssyncgamesmanlpmailnewsuucpproxywww-databackuplistircgnatsnobodysystemd-networksystemd-resolvesyslogmessagebus_aptuuiddavahi-autoipdusbmuxdnsmasqrtkitcups-pk-helperspeech-dispatcherwhoopsiekernoopssanedpulseavahicolordhplipgeocluegnome-initial-setupgdmabhishek 

Vihje: Voit käyttää compgen komento-c vaihtoehto luettelosta kaikki komennot käytettävissä. Tämä on hyödyllistä, kun et ole järjestelmänvalvoja Linux-järjestelmä ja ei ole sudo access.

muutama vinkki käyttäjien listaamisesta Linuxissa

näit juuri kolme tapaa tarkastella käyttäjiä Linuxissa. Tässä muutamia vinkkejä, jotka auttaisivat sinua käsitellessään käyttäjien listalle.,

Lista vain käyttäjätunnukset

Sinulla on jo compgen komento, että mutta sinun ei tarvitse muistaa sitä koko ajan.

Jos haluaisimme vain saada luettelon käyttäjätunnuksia järjestelmään, voit käyttää awk-komento tai komento leikkaa suodattaa tuotos kaksi muuta komentoja näimme aiemmin., hyödyllinen, jos haluat tietää, onko tietty käyttäjätunnus on jo olemassa järjestelmä:

getent passwd | grep johndoe

Tämä on output:

johndoe:x:1000:1000:John Doe,,,:/home/johndoe:/bin/bash

Listaa kaikki verkon käyttäjät

Jos haluat tietää, mitä käyttäjät ovat tällä hetkellä kirjautunut Linux-järjestelmään, sitten sinun täytyy käyttää yksinkertaista, joka command ja tämä on heti luetella nykyiset käyttäjätunnukset, joilla on aktiivinen istunto järjestelmään

tässä tapauksessa listing antaa sinulle ei vain luettelo käyttäjätunnuksia kytketty, mutta myös miten ne on kytketty, koska kun ne on kytketty ja mistä ne on kytketty toisiinsa.,

heti ensimmäisellä palstalla kerrotaan, mikä käyttäjätunnus se on.

toisen sarakkeen antaa sinulle minkälainen yhteys on: jos se on edustettuna ”:X”, jossa X on numero, se tarkoittaa, että se käyttää Graafinen Käyttöliittymä (GUI) tai Desktop session, kuten Gnome, XDE, jne; jos se sanoo ”pts/X” jossa X on numero, se tarkoittaa, että se on yhteyden kautta SSH-protokollaa (command line).

kolmas sarake kertoo siitä lähtien, kun tämä istunto on liitetty palvelimeen (päivämäärä ja kellonaika)., Neljäs ja viimeinen sarake antaa sinulle sijainnin, jossa se on kytketty, jos kauko-se näyttää IP-osoitteesta, jossa yhteys on tehty, jos paikallinen (kuten GUI) se näyttää ”(:X)”, jossa X on numero, istunnon tässä tapauksessa ja ottelu numero, toisessa sarakkeessa kyseisen rivin.

paketointi

kuten näet, käyttäjien listaaminen Linuxiin ei ole lainkaan vaikeaa., Se koostuu yksinkertaisia komentoja, joka tulostaa kaikki tiedot sinulle, mitä haluat tehdä tai saada, että tieto on jotain, sinun täytyy suodattaa riippuen siitä, mitä haluat tarkistaa järjestelmän.

esimerkiksi, Jos haluat listata käyttäjät Linuxissa olevaan ryhmään, voit tehdä sen myös. Aiheeseen liittyvästä aiheesta voi lukea myös käyttäjien vaihtamisesta Linux-komentorivillä.