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 di sistem.
Baca Juga :Cara Memantau Perintah Linux yang Dieksekusi oleh Pengguna Sistem secara Real-time
Jika Anda ingin menambahkan pengguna di Linux, gunakan utilitas useradd, dan untuk memodifikasi atau mengubah atribut apa pun dari akun pengguna yang sudah dibuat, gunakan usermod melalui baris perintah seperti yang dijelaskan dalam panduan berikut:
- 15 Contoh Praktis yang Berguna pada Perintah 'useradd'
- 15 Contoh Praktis yang Berguna pada Perintah 'usermod'
Kita akan mulai dengan melihat perintah untuk menemukan informasi akun pengguna, kemudian melanjutkan untuk menjelaskan perintah untuk melihat detail login.
1. Perintah id
id adalah utilitas baris perintah sederhana untuk menampilkan ID pengguna dan grup yang nyata dan efektif sebagai berikut.
$ 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. perintah grup
grup perintah digunakan untuk menampilkan semua grup milik pengguna seperti ini.
$ groups tecmint tecmint :tecmint adm cdrom sudo dip plugdev lpadmin sambashare
3. Perintah jari
jari Perintah ini digunakan untuk mencari informasi tentang pengguna di Linux. Itu tidak datang per-instal pada banyak sistem 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 rumah; kerang; masuk:nama, waktu; dan masih banyak lagi seperti di bawah ini.
$ jari tecmint Login:tecmint Nama:TecMintDirectory:/home/tecmint Shell:/bin/bashOn sejak Jum 22 Sep 10:39 (IST) pada tty8 dari :0 2 jam 1 menit idleNo mail.No Plan.
4. perintah getent
getent adalah utilitas baris perintah untuk mengambil entri dari Name Service Switch (NSS ) perpustakaan dari database sistem tertentu.
Untuk mendapatkan detail akun pengguna, gunakan passwd database dan nama pengguna sebagai berikut.
$ getent passwd tecmint tecmint:x:1000:1000:TecMint,,,:/home/tecmint:/bin/bash
5. perintah grep
perintah grep adalah alat pencarian pola yang kuat yang tersedia di sebagian besar jika tidak semua sistem Linus. Anda dapat menggunakannya untuk menemukan informasi tentang pengguna tertentu dari file akun sistem:/etc/passwd seperti yang ditunjukkan di bawah ini.
$ grep -i tecmint /etc/passwd tecmint:x:1000:1000:TecMint,,,:/home/tecmint:/bin/bash
6. Perintah lslogin
perintah lslogin menunjukkan informasi tentang pengguna yang dikenal dalam sistem, -u
bendera hanya menampilkan akun pengguna.
$ lslogins -u UID USER PROC PWD-LOCK PWD-DENY LOGIN TERAKHIR GECOS 0 root 144 root1000 tecmint 70 10:39:07 TecMint,,,1001 aaronkilik 0 1002 john 0 John Doo
7. Perintah pengguna
perintah pengguna menunjukkan nama pengguna semua pengguna yang saat ini masuk ke sistem seperti itu.
$ pengguna tecmintaaron
8. siapa yang Memerintahkan
siapa yang memerintahkan digunakan untuk menampilkan pengguna yang masuk ke sistem, termasuk terminal tempat mereka terhubung.
$ who -u tecmint tty8 22-09-2017 10:39 02:09 2067 (:0)
9. w Perintah
perintah w menunjukkan semua pengguna yang masuk ke sistem dan apa yang mereka lakukan.
$ w 12:46:54 ke atas 2:10, 1 pengguna, rata-rata memuat:0,34, 0,44, 0,57USER TTY DARI [dilindungi email] IDLE JCPU PCPU WHATtecmint tty8 :0 10:39 2:10m 4:43 0,46s cinnamon-sessio10. perintah last atau lastb
perintah terakhir/terakhir menampilkan daftar pengguna yang terakhir masuk ke sistem.
$ terakhir ATAU$ terakhir -a #tampilkan nama host di kolom terakhirDaftar Pengguna Terakhir yang Masuktecmint tty8 Jum 22 Sep 10:39 hilang - tidak ada logout :0boot ulang sistem boot Jum 22 Sep 10:36 masih berjalan 4.4.0-21-generictecmint tty8 Kam 21 Sep 10:44 - turun (06 :56) :0boot ulang sistem boot Kam 21 Sep 10:42 - 17:40 (06:58) 4.4.0-21-generictecmint tty8 Rab 20 Sep 10:19 - down (06:50):0boot ulang sistem boot Rab 20 Sep 10:17 - 17:10 (06:52) 4.4.0-21-generictecmint pts/14 Sel 19 Sep 15:15 - 15:16 (00:00) tmux(14160).%146tecmint pts/13 Sel 19 Sep 15:15 - 15:16 (00:00) tmux(14160).%145...Untuk menampilkan semua pengguna yang hadir pada waktu tertentu, gunakan
-p
pilihan sebagai berikut.$ last -ap now tecmint tty8 Jum 22 Sep 10:39 hilang - tidak ada logout :0boot ulang sistem boot Jum 22 Sep 10:36 masih berjalan 4.4.0-21-genericwtmp dimulai Jum 1 Sep 16:23:02 201711. Perintah lastlog
perintah log terakhir digunakan untuk menemukan detail login terbaru dari semua pengguna atau pengguna tertentu sebagai berikut.
$ lastlog ATAU$ lastlog -u tecmint #tampilkan catatan log terakhir untuk pengguna tertentuCatatan Pengguna Terkini yang TercatatPort Nama Pengguna Dari Root Terbaru **Tidak pernah login**kernoops **Tidak pernah login**pulse **Tidak pernah login**rtkit **Tidak pernah login**saned **Tidak pernah login* *usbmux **Belum pernah login**mdm **Belum pernah login**tecmint pts/1 127.0.0.1 Jum 6 Jan 16:50:22 +0530 2017..Itu dia! Jika Anda mengetahui trik baris perintah atau perintah lain untuk melihat detail akun pengguna, bagikan dengan kami.
Anda akan menemukan artikel terkait ini sangat berguna:
- Cara Mengelola Pengguna dan Grup di Linux
- Cara Menghapus Akun Pengguna dengan Direktori Beranda di Linux
- 3 Cara Mengubah Shell Pengguna Default di Linux
- Cara Memblokir atau Menonaktifkan Login Pengguna di Linux
Dalam artikel ini, kami telah menjelaskan berbagai cara untuk menemukan informasi tentang pengguna dan detail login di sistem Linux. Anda dapat mengajukan pertanyaan atau menyampaikan pendapat Anda melalui formulir masukan di bawah.
10 Contoh Praktis Menggunakan Wildcard untuk Mencocokkan Nama File di Linux Ganti Nama Semua File dan Nama Direktori menjadi Huruf Kecil di LinuxLinux