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:
- 15 Nëtzlech praktesch Beispiller op 'useradd' Kommando
- 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:
- Wéi verwalten ech Benotzer a Gruppen op Linux
- Wéi läschen ech Benotzerkonten mat Home Directory am Linux
- 3 Weeër fir Standard Benotzer Shell am Linux z'änneren
- 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.