11 Perintah Untuk Menemukan Info Akun Pengguna Di Linux

Artikel ini akan menunjukkan kepada Anda sebelas cara yang berguna untuk menemukan informasi tentang pengguna di sistem Linux. Di sini kami akan menjelaskan perintah untuk mendapatkan detail akun pengguna, menampilkan detail login, serta apa yang dilakukan pengguna pada sistem.

Baca Juga: 4 Cara Simple Menggunakan Wildcard Untuk Mencocokan Nama-Nama File Di Linux

Jika Anda ingin menambahkan pengguna di Linux, gunakan utilitas useradd , dan untuk mengubah  atribut apa pun dari akun pengguna yang sudah dibuat, gunakan usermod melalui baris perintah.

Kami akan mulai dengan melihat perintah untuk menemukan informasi akun pengguna, kemudian melanjutkan untuk menjelaskan perintah untuk melihat detail login.

Perintah ID Command

id adalah baris perintah sederhana untuk menampilkan ID pengguna dan grup cara penggunaannya sebagai berikut.

$ id buycloud

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

Perintah Groups

perintah groups digunakan untuk menunjukkan semua grup milik pengguna cara penggunaannya seperti dibawah ini :

$ groups buycloud

buycloud: buycloud adm cdrom sudo dip plugdev lpadmin sambashare

Perintah Finger

perintah finger digunakan untuk mencari informasi tentang pengguna di Linux.

Untuk menginstalnya di sistem Anda, jalankan perintah ini di terminal.

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

Ini menunjukkan nama asli pengguna; direktori home;login: nama, waktu; dan lebih banyak lagi seperti di bawah ini.

$ finger buycloud

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

Perintah getent

getent merupakan baris perintah untuk mengambil entri dari pustaka Name Service Switch ( NSS ) dari database pada sistem tertentu.

Untuk mendapatkan detail akun pengguna, gunakan database passwd dan nama pengguna sebagai berikut.

$ getent passwd buycloud

buycloud: x: 1000: 1000: BuyCloud ,,,: / home / buycloud: / bin / bash

Perintah Grep

perintah grep baris perintah untuk pencarian pola yang kuat yang tersedia pada sebagian besar atau semua sistem Linux. Anda dapat menggunakannya untuk mencari informasi tentang pengguna tertentu dari file akun sistem: / etc / passwd seperti yang ditunjukkan di bawah ini.

$ grep -i buycloud / etc / passwd

buycloud: x: 1000: 1000: BuyCloud,,,: / home / buycloud: / bin / bash

Perintah Islogins

Perintah lslogins menunjukkan informasi tentang pengguna yang dikenal dalam sistem,perintah  -u hanya menampilkan akun pengguna.

$ lslogins -u

UID USER       PROC PWD-LOCK PWD-DENY LAST-LOGIN GECOS
   0 root        144                              root
1000 buycloud      70                     10:39:07 BuyCloud,,,
1001 hari    0                              
1002 asep          0                              Suherman

Perintah Users

perintah users menunjukkan nama pengguna dari semua pengguna yang saat ini masuk kedalam sistem.

$ users

buycloud
Hari

Perintah Who

perintah who digunakan untuk menampilkan pengguna yang login pada sistem, termasuk terminal tempat mereka terhubung.

$ who -u

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

Perintah W

Perintah w menunjukkan semua pengguna yang login pada sistem dan melihat aktivitas pengguna.

$ w

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

Perintah last atau lastb

perintah last / lastb menampilkan daftar pengguna yang terakhir masuk di sistem.

$ last 
OR
$ last -a   #show hostname on the last column

Dibawah ini daftar pengguna yang terakhir kali terekam aktivitasnya

buycloud  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
buycloud 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
buycloud 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
buycloud pts/14       Tue Sep 19 15:15 - 15:16  (00:00)     tmux(14160).%146
buycloud pts/13       Tue Sep 19 15:15 - 15:16  (00:00)     tmux(14160).%145

Untuk menampilkan semua pengguna yang hadir pada waktu tertentu, gunakan perintah -p sebagai berikut.

$ last -ap now

buycloud 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

Perintah Lastlog

perintah lastlog digunakan untuk menemukan rincian login terbaru dari semua pengguna, cara penggunaanya sebagai berikut :

$ lastlog  
OR
$ lastlog -u tecmint 	#show lastlog records for specific user tecmint

Jika ada trik baris perintah yang terlewat silahkan sharing di kolom komentar.