11 Cara Menemukan Info Akun Pengguna dan Detail Masuk di Linux

11 Cara Menemukan Info Akun Pengguna dan Detail Masuk di Linux

Artikel ini akan menunjukkan sebelas cara berguna untuk menemukan informasi tentang pengguna pada sistem Linux. Di sini kami akan menjelaskan perintah untuk mendapatkan detail akun pengguna, tampilkan 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:

  1. 15 Contoh praktis yang berguna pada perintah 'useradd'
  2. 15 Contoh praktis yang berguna pada perintah 'usermod'

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

1. Perintah ID

pengenal 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) grup = 1000 (tecmint), 4 (adm), 24 (cdrom), 27 (sudo), 30 (DIP), 46 (plugdev), 113 (lpadmin), 130 (Sambashare) 

2. Perintah Grup

kelompok Perintah digunakan untuk menampilkan semua grup yang dimiliki pengguna seperti ini.

$ grup tecmint tecmint: tecmint adm cdrom sudo dip plugdev lpadmin sambashare 

3. Perintah jari

jari Perintah digunakan untuk mencari informasi tentang pengguna di Linux. Itu tidak dipasang di 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; Login: Nama, Waktu; Dan jauh lebih banyak seperti di bawah ini.

$ finger tecmint Login: Nama Tecmint: Tecmint Directory: /Home /Tecmint Shell: /Bin /Bash On sejak Jum 22 Sep 10:39 (IST) di TTY8 dari: 0 2 jam 1 menit IDLE NO MAIL MAIL. Tidak ada rencana. 

4. Perintah Getent

Getent adalah utilitas baris perintah untuk mengambil entri dari Sakelar Layanan Nama (NSS) Perpustakaan dari database sistem tertentu.

Untuk mendapatkan detail akun pengguna, gunakan passwd database dan nama belakang 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 diketahui dalam sistem, -u Bendera hanya menampilkan akun pengguna.

$ lslogins -u UID Pengguna Proc PWD-LOCK PWD-DENGE Last-Login Gecos 0 Root 144 Root 1000 Tecmint 70 10:39:07 Tecmint ,,, 1001 Aaronkilis 0 1002 John 0 John Doo 

7. Perintah Pengguna

Perintah Pengguna menunjukkan nama pengguna semua pengguna yang saat ini masuk pada sistem seperti itu.

$ pengguna Tecmint Aaron 

8. siapa yang memerintahkan

siapa yang memerintahkan digunakan untuk menampilkan pengguna yang dicatat pada sistem, termasuk terminal yang mereka hubungkan.

$ siapa -u Tecmint TTY8 2017-09-22 10:39 02:09 2067 (: 0) 

9. perintah w

perintah w menunjukkan semua pengguna yang dicatat pada sistem dan apa yang mereka lakukan.

$ w 12:46:54 UP 2:10, 1 Pengguna, Muat rata -rata: 0.34, 0.44, 0.57 USER TTY dari [Email Dilindungi] Idle JCPU PCPU Apa Tecmint Tty8: 0 10:39 2: 10m 4:43 0.46S Cinnamon-Sessio 

10. Perintah terakhir atau terakhir

Perintah terakhir/terakhir Menampilkan daftar pengguna terakhir yang masuk.

$ terakhir ATAU $ terakhir -a #show nama host di kolom terakhir 
Daftar pengguna yang ditebang terakhir
tecmint tty8 fri 22 Sep 10:39 hilang - tidak ada logout: 0 reboot System boot Fri 22 Sep 10:36 Masih berjalan 4.4.0-21 -Generic Tecmint tty8 thu 21 Sep 10:44 - turun (06:56): 0 reboot sistem boot thu 21 10 10:42 - 17:40 (06:58) 4.4.0-21 -Generic Tecmint Tty8 Rabu 20 Sep 10:19 - Down (06:50): 0 Sistem Reboot Boot Boot Rabu 20 10:17 - 17:10 (06:52) 4.4.0-21-Generic Tecmint PTS/14 Sel 19 Sep 15:15-15:16 (00:00) TMUX (14160).%146 Tecmint PTS/13 Sel 19 Sep 15:15 - 15:16 (00:00) TMUX (14160).%145… 

Untuk menunjukkan kepada semua pengguna yang hadir pada waktu tertentu, gunakan -P opsi sebagai berikut.

$ last -ap sekarang tecmint tty8 fri 22 Sep 10:39 hilang - tidak ada logout: 0 reboot System boot Fri 22 Sep 10:36 Masih berjalan 4.4.0-21-Generic WTMP Dimulai Jum 1 Sep 16:23:02 2017 

11. Perintah LastLog

Perintah LastLog digunakan untuk menemukan detail login terbaru dari semua pengguna atau pengguna yang diberikan sebagai berikut.

$ lastlog ATAU $ lastlog -u tecmint #show LastLog Records untuk tecmint pengguna tertentu 
Catatan pengguna yang dicatat terbaru
Port nama pengguna dari root terbaru ** tidak pernah masuk ** kernoops ** tidak pernah masuk ** pulsa ** tidak pernah masuk ** rtkit ** tidak pernah masuk ** saned ** tidak pernah masuk ** usbmux ** tidak pernah masuk ** ** mdm ** tidak pernah masuk ** tecmint pts/1 127.0.0.1 Jumat 6 Jan 16:50:22 +0530 2017… 

Itu dia! Jika Anda mengetahui trik atau perintah baris perintah lain untuk melihat detail akun pengguna, lakukan dengan kami.

Anda akan menemukan artikel terkait ini sangat berguna:

  1. Cara mengelola pengguna dan grup di Linux
  2. Cara menghapus akun pengguna dengan direktori home di linux
  3. 3 cara untuk mengubah shell pengguna default di linux
  4. Cara memblokir atau menonaktifkan login pengguna di linux

Dalam artikel ini, kami telah menjelaskan berbagai cara untuk menemukan informasi tentang pengguna dan detail login pada sistem Linux. Anda dapat mengajukan pertanyaan atau membagikan pemikiran Anda melalui formulir umpan balik di bawah ini.