Daftarkan setiap pengguna di sistem FreeBSD Anda
Jalankan terminal perintah dan masukkan perintah di bawah ini untuk mendapatkan daftar akun pengguna.
$ cat /etc/passwd$ lebih /etc/passwd
$ kurang /etc/passwd
Dengan file passwd diakses, kami dapat membedakan info yang diperlukan dari output. Baris terakhir dalam file (lihat di bawah) sangat penting:
vnstat:*:284:284:vnStat Monitor Jaringan:/tidak ada:/usr/sbin/nologinMari kita bahas setiap elemen dalam file dan lihat apa artinya.
Elemen pertama, vnstat adalah nama pengguna untuk akun tersebut.
Elemen selanjutnya adalah *:284:284, di mana simbol * menandakan bahwa kata sandi dienkripsi dan disimpan dalam file sendiri. Mengikuti * adalah angka yang diulang dua kali, yang pertama adalah pengguna, dan yang kedua untuk ID Grup.
Bagian ketiga adalah Monitor Jaringan vnStat, yang mewakili informasi akun.
/tidak ada menandakan direktori home untuk setiap akun pengguna.
Terakhir, /usr/sbin/nologin bagian mewakili shell login untuk pengguna.
Daftar nama pengguna dengan perintah cut
Untuk mendapatkan daftar sederhana yang hanya terdiri dari nama pengguna, coba perintah cut:
$ cut -d: -f1 /etc/passwd
Menggunakan perintah awk untuk membuat daftar pengguna
Atau, Anda dapat menggunakan perintah awk untuk mendapatkan hasil yang serupa dengan perintah cut:
$ awk -F':' ' print $1' /etc/passwdMenampilkan daftar nama pengguna dengan perintah getent
Anda juga dapat menggunakan perintah getent untuk mengakses file passwd.
$ getent passwd$ getent passwd | lebih
Untuk mencari pengguna tertentu dengan perintah getent, tambahkan nama pengguna setelah perintah.
$ getent passwd | grep younis
Mencari nama pengguna tertentu dengan perintah grep
Untuk mencari pengguna tertentu, coba perintah grep:
$ grep '^userNameHere' /etc/passwd$ grep '^younis' /etc/passwd
Periksa aktivitas pengguna dan upaya login di FreeBSD
Anda juga dapat melakukan ini di OpenBSD, NetBSD, dan OS Unix lainnya. Tipe:
$w
Atau bisa juga menggunakan perintah di bawah ini
$ siapaAnda harus ditampilkan status akun untuk setiap pengguna.
Lihat pengguna aktif dan grup pengguna di server
Untuk melihat akun pengguna apa yang aktif di server Anda, gunakan perintah more/less/grep seperti di bawah:
$ lebih /etc/grup$ kurang /etc/grup
$ grep younis /etc/group
Dapatkan info umum tentang akun dengan login
Tipe login untuk melihat detail akun pengguna.
$ login
Tambahkan tanda -a untuk melihat tanggal kedaluwarsa pada akun pengguna:
$ login -a
Anda juga dapat mencari detail pada akun tertentu dengan tanda -l:
$ login -l younis
Demikian pula, untuk menentukan beberapa akun:
$ login -l younis,rootUntuk mencari direktori home untuk semua pengguna, gunakan opsi -x dengan perintah login:
$ login -xUntuk pengguna tertentu, ketik:
$ login -x -l younis
Cari akun pengguna dengan keamanan rendah:
Gunakan opsi -p dengan perintah login untuk melihat akun pengguna tanpa kata sandi yang ditunjukkan di bawah ini:
$ login -pRingkasan
Ada banyak alasan Anda mungkin ingin mencari akun pengguna di sistem FreeBSD Anda. Mungkin Anda ingin mendeteksi jika ada sesuatu yang mencurigakan, atau mungkin Anda hanya ingin mensurvei basis pengguna di sistem Anda. Kami telah membuat daftar beberapa cara Anda dapat mencari nama pengguna dan info akun dalam tutorial ini. Sebagian besar perintah yang kami daftarkan mengekstrak informasi dari file /etc/passwd untuk menampilkan hasilnya. Meskipun tutorial ini ditujukan untuk pengguna sistem operasi FreeBSD, pengguna sistem operasi Unix lainnya seperti macOS, NetBSD, OpenBSD, dll., juga dapat mengikuti petunjuk di sini untuk mencapai hasil yang sama.