11 Weeër fir User Account Info a Login Detailer am Linux ze fannen


Dësen Artikel weist Iech eelef nëtzlech Weeër fir d'Informatioun iwwer Benotzer op engem Linux System ze fannen. Hei beschreiwen mir Kommandoen fir e Benotzerkontdetailer ze kréien, Logindetailer ze weisen wéi och wat d'Benotzer um System maachen.

Wann Dir Benotzer op Linux wëllt addéieren, benotzt de Usermod iwwer d'Kommandozeil wéi an de folgende Guiden erkläert:

  1. 15 Nëtzlech praktesch Beispiller op 'useradd' Kommando
  2. 15 Nëtzlech praktesch Beispiller op 'usermod' Kommando

Mir fänken u mat Kommandoen ze kucken fir d'Kontoinformatioun vun engem Benotzer ze fannen, da fuert weider fir Kommandoen z'erklären fir d'Umeldungsdetailer ze gesinn.

1. id Kommando

id ass en einfachen Kommandozeil-Utility fir e richtegen an effektive Benotzer- a Grupp-IDs wéi follegt ze weisen.

$ id tecmint 

uid=1000(tecmint) gid=1000(tecmint) groups=1000(tecmint),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),130(sambashare)

2. Gruppen Kommando

Gruppen Kommando gëtt benotzt fir all d'Gruppen ze weisen wou e Benotzer esou gehéiert.

$ groups tecmint

tecmint : tecmint adm cdrom sudo dip plugdev lpadmin sambashare

3. Fanger Kommando

Fanger Kommando gëtt benotzt fir Informatioun iwwer e Benotzer op Linux ze sichen. Et kënnt net per-installéiert op ville Linux Systemer.

Fir et op Ärem System z'installéieren, fuert dëse Kommando um Terminal.

$ sudo apt install finger	#Debian/Ubuntu 
$ sudo yum install finger	#RHEL/CentOS
$ sudo dnf install finger	#Fedora 22+

Et weist de richtege Numm vum Benotzer; doheem Verzeechnes; Schuel; Login: Numm, Zäit; an esou vill méi wéi hei drënner.

$ finger tecmint

Login: tecmint        			Name: TecMint
Directory: /home/tecmint            	Shell: /bin/bash
On since Fri Sep 22 10:39 (IST) on tty8 from :0
   2 hours 1 minute idle
No mail.
No Plan.

4. gegent Kommando

getent ass e Kommandozeil-Utility fir Entréen aus Name Service Switch (NSS) Bibliothéike vun enger spezifescher Systemdatenbank ze sichen.

Fir e Benotzerkontdetailer ze kréien, benotzt d'passwd Datebank an de Benotzernumm wéi follegt.

$ getent passwd tecmint

tecmint:x:1000:1000:TecMint,,,:/home/tecmint:/bin/bash

5. grep Kommando

grep Kommando ass e mächtegt Muster Sichtool verfügbar op de meeschte wann net all Linus Systemer. Dir kënnt et benotze fir Informatiounen iwwer e spezifesche Benotzer aus der Systemkontendatei ze fannen: /etc/passwd wéi hei ënnendrënner.

$ grep -i tecmint /etc/passwd

tecmint:x:1000:1000:TecMint,,,:/home/tecmint:/bin/bash

6. lslogins Kommando

lslogins Kommando weist Informatioun iwwer bekannte Benotzer am System, de -u Fändel weist nëmme Benotzerkonten.

$ lslogins -u

UID USER       PROC PWD-LOCK PWD-DENY LAST-LOGIN GECOS
   0 root        144                              root
1000 tecmint      70                     10:39:07 TecMint,,,
1001 aaronkilik    0                              
1002 john          0                              John Doo

7. Benotzer Kommando

Benotzer Kommando weist d'Benotzernimm vun all de Benotzer am Moment um System ageloggt wéi esou.

$ users

tecmint
aaron

8. deen Kommando

wien Kommando gëtt benotzt fir Benotzer ze weisen déi um System ageloggt sinn, dorënner d'Terminaler vun deenen se verbannen.

$ who -u

tecmint  tty8         2017-09-22 10:39 02:09        2067 (:0)

9. w Kommando

w Kommando weist all Benotzer déi um System ageloggt sinn a wat se maachen.

$ w

12:46:54 up  2:10,  1 user,  load average: 0.34, 0.44, 0.57
USER     TTY      FROM             [email    IDLE   JCPU   PCPU WHAT
tecmint  tty8     :0               10:39    2:10m  4:43   0.46s cinnamon-sessio

10. lescht oder lastb commandéiert

lescht/lastb Kommandoen weist eng Lëscht vun de leschte aloggen Benotzer um System.

$ last 
OR
$ last -a   #show hostname on the last column
tecmint  tty8         Fri Sep 22 10:39    gone - no logout  :0
reboot   system boot  Fri Sep 22 10:36   still running      4.4.0-21-generic
tecmint  tty8         Thu Sep 21 10:44 - down   (06:56)     :0
reboot   system boot  Thu Sep 21 10:42 - 17:40  (06:58)     4.4.0-21-generic
tecmint  tty8         Wed Sep 20 10:19 - down   (06:50)     :0
reboot   system boot  Wed Sep 20 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
...

Fir all d'Benotzer ze weisen, déi zu enger spezifizéierter Zäit präsent waren, benotzt d'Optioun -p wéi follegt.

$ last -ap now

tecmint  tty8         Fri Sep 22 10:39    gone - no logout  :0
reboot   system boot  Fri Sep 22 10:36   still running      4.4.0-21-generic

wtmp begins Fri Sep  1 16:23:02 2017

11. lastlog Kommando

lastlog Kommando gëtt benotzt fir d'Detailer vun engem rezente Login vun all Benotzer oder vun engem bestëmmte Benotzer wéi follegt ze fannen.

$ lastlog  
OR
$ lastlog -u tecmint 	#show lastlog records for specific user tecmint
Username         Port     From             Latest
root                                       **Never logged in**
kernoops                                   **Never logged in**
pulse                                      **Never logged in**
rtkit                                      **Never logged in**
saned                                      **Never logged in**
usbmux                                     **Never logged in**
mdm                                        **Never logged in**
tecmint          pts/1    127.0.0.1        Fri Jan  6 16:50:22 +0530 2017
..

Dat ass et! Wann Dir en anere Kommandozeil Trick oder Kommando kennt fir Benotzerkontdetailer ze gesinn, deelt mat eis.

Dir fannt dësen ähnlechen Artikel sou nëtzlech:

  1. Wéi verwalten ech Benotzer a Gruppen op Linux
  2. Wéi läschen ech Benotzerkonten mat Home Directory am Linux
  3. 3 Weeër fir Standard Benotzer Shell am Linux z'änneren
  4. Wéi blockéiert oder deaktivéiert Benotzer Login am Linux

An dësem Artikel hu mir verschidde Weeër erkläert fir Informatioun iwwer Benotzer a Logindetailer op engem Linux System ze fannen. Dir kënnt all Froen stellen oder Är Gedanken iwwer de Feedbackformular hei drënner deelen.