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.