![Cum să ștergi mai rapid folderele mari pe Windows 11](/f/3ffcfe30a0c9cbef14bada2a5daa0e61.jpg?width=100&height=100)
Acest articol vă va arăta unsprezece moduri utile de a găsi informații despre utilizatori pe un sistem Linux. Aici vom descrie comenzile pentru a obține detaliile contului unui utilizator, pentru a afișa detaliile de conectare, precum și ceea ce fac utilizatorii în sistem.
Citește și: Cum se monitorizează comenzile Linux executate de utilizatorii de sistem în timp real
Dacă doriți să adăugați utilizatori în Linux, utilizați useradd utilitar, și pentru a modifica sau modifica orice atribute ale unui cont de utilizator deja creat, utilizați usermod prin linia de comandă, după cum se explică în următoarele ghiduri:
Vom începe examinând comenzile pentru a găsi informațiile contului unui utilizator, apoi vom continua să explicăm comenzile pentru a vizualiza detaliile de conectare.
id este un utilitar simplu pentru linia de comandă pentru afișarea unui utilizator real și eficient ID-uri de grup, după cum urmează.
$ id tecmint uid = 1000 (tecmint) gid = 1000 (tecmint) grupuri = 1000 (tecmint), 4 (adm), 24 (cdrom), 27 (sudo), 30 (dip), 46 (plugdev), 113 (lpadmin), 130 (sambashare)
grupuri comanda este utilizată pentru a afișa toate grupurile de care aparține un utilizator așa.
$ groups tecmint tecmint: tecmint adm cdrom sudo dip plugdev lpadmin sambashare.
deget comanda este utilizată pentru a căuta informații despre un utilizator pe Linux. Nu vine per-instalat pe multe sisteme Linux.
Pentru a-l instala pe sistemul dvs., rulați această comandă pe terminal.
$ sudo apt install finger # Debian / Ubuntu $ sudo yum install finger # RHEL / CentOS. $ sudo dnf install finger #Fedora 22+
Afișează numele real al unui utilizator; directorul de start; coajă; autentificare: nume, ora; și cu atât mai mult ca mai jos.
$ finger tecmint Autentificare: tecmint Nume: TecMint. Director: / home / tecmint Shell: / bin / bash. Activat de vineri 22 septembrie 10:39 (IST) pe tty8 de la: 0 2 ore 1 minut inactiv. Fără mail. Niciun plan.
getent este un utilitar de linie de comandă pentru preluarea intrărilor din Comutator de serviciu de nume (NSS) biblioteci dintr-o bază de date de sistem specifică.
Pentru a obține detaliile contului unui utilizator, utilizați passwd baza de date și nume de utilizator după cum urmează.
$ getent passwd tecmint tecmint: x: 1000: 1000: TecMint: / home / tecmint: / bin / bash.
comanda grep este un instrument puternic de căutare a modelelor disponibil pentru majoritatea, dacă nu pentru toate sistemele Linus. Îl puteți utiliza pentru a găsi informații despre un anumit utilizator din fișierul conturilor de sistem: /etc/passwd așa cum se arată mai jos.
$ grep -i tecmint / etc / passwd tecmint: x: 1000: 1000: TecMint: / home / tecmint: / bin / bash.
Comanda lslogins afișează informații despre utilizatorii cunoscuți din sistem, -u
flag afișează numai conturile de utilizator.
$ lslogins -u UID USER PROC PWD-LOCK PWD-DENY LAST-LOGIN GECOS 0 rădăcină 144 rădăcină. 1000 tecmint 70 10:39:07 TecMint 1001 aaronkilik 0 1002 john 0 John Doo.
comanda utilizatorilor afișează numele de utilizator ale tuturor utilizatorilor conectați în mod curent la sistem așa.
$ utilizatori tecmint. aaron.
care poruncesc este folosit pentru a afișa utilizatorii care sunt conectați la sistem, inclusiv terminalele de la care se conectează.
$ cine -u tecmint tty8 2017-09-22 10:39 02:09 2067 (: 0)
comanda w arată toți utilizatorii care sunt conectați la sistem și ce fac.
$ w 12:46:54 până la 2:10, 1 utilizator, încărcare medie: 0,34, 0,44, 0,57. UTILIZATOR TTY DE LA [e-mail protejat] IDLE JCPU PCPU CE. tecmint tty8: 0 10:39 2: 10m 4:43 0.46s scorțișoară.
comenzi last / lastb afișează o listă a ultimilor utilizatori conectați pe sistem.
$ ultimul SAU. $ ultimul -a #afișați numele gazdei în ultima coloană.
Lista ultimilor utilizatori conectați
tecmint tty8 Vin 22 Sep 10:39 plecat - fără deconectare: 0. reporniți sistemul de pornire Vin 22 Sep 10:36 încă rulează 4.4.0-21-generic. tecmint tty8 Joi 21 Sep 10:44 - jos (06:56): 0. reporniți sistemul de pornire Joi 21 Sep 10:42 - 17:40 (06:58) 4.4.0-21-generic. tecmint tty8 Mier 20 Sep 10:19 - jos (06:50): 0. reporniți sistemul de pornire Mier 20 Sep 10:17 - 17:10 (06:52) 4.4.0-21-generic. tecmint pts / 14 Tue Sep 19 15:15 - 15:16 (00:00) tmux (14160).% 146. tecmint pts / 13 Tue Sep 19 15:15 - 15:16 (00:00) tmux (14160).% 145...
Pentru a afișa toți utilizatorii prezenți la o oră specificată, utilizați -p
opțiune după cum urmează.
$ last -ap acum tecmint tty8 Vin 22 Sep 10:39 plecat - fără deconectare: 0. reporniți sistemul de pornire Vin 22 Sep 10:36 încă rulează 4.4.0-21-wtmp generic începe Vin 1 Sep 16:23:02 2017.
comanda lastlog este folosit pentru a găsi detaliile unei autentificări recente a tuturor utilizatorilor sau a unui anumit utilizator, după cum urmează.
$ lastlog SAU. $ lastlog -u tecmint #show lastlog records for specific user tecmint.
Înregistrări ale utilizatorilor înregistrați recent
Nume utilizator Port din cele mai recente. root ** Nu v-ați conectat niciodată ** kernoops ** Nu v-ați conectat niciodată ** puls ** Nu v-ați conectat niciodată ** rtkit ** Nu v-ați conectat niciodată ** saned ** Nu v-ați conectat niciodată ** usbmux ** Nu v-ați conectat niciodată ** mdm ** Nu v-ați conectat niciodată ** tecmint pts / 1 127.0.0.1 Vin 6 ianuarie 16:50:22 +0530 2017 ...
Asta e! Dacă cunoașteți orice alt truc sau comandă din linia de comandă pentru a vizualiza detaliile contului de utilizator, împărtășiți-ne.
Veți găsi atât de utile aceste articole conexe:
În acest articol, am explicat diferite moduri de a găsi informații despre utilizatori și detalii de conectare pe un sistem Linux. Puteți pune întrebări sau vă puteți împărtăși gândurile prin intermediul formularului de feedback de mai jos.