GratisBSD

Bagaimana cara membuat daftar pengguna sistem di FreeBSD

Bagaimana cara membuat daftar pengguna sistem di FreeBSD
Tutorial singkat ini adalah tentang mendaftar semua pengguna di FreeBSD menggunakan terminal FreeBSD CLI. Instruksi yang sama dapat digunakan untuk sistem operasi berbasis Unix lainnya, termasuk OpenBSD, NetBSD, dan macOS Apple. Sistem Operasi ini biasanya memiliki file yang didedikasikan untuk menyimpan kata sandi untuk semua pengguna di sistem, terletak di /etc/passwd dalam kasus FreeBSD. Ada beberapa sistem dengan protokol keamanan yang ditingkatkan yang mungkin tidak memilikinya di lokasi /etc/passwd. FreeBSD memiliki /etc.menguasai.passwd untuk akun pengguna terenkripsi dan keamanan tinggi. Bagaimanapun, file ini dapat diakses dengan mudah dan akan digunakan untuk memperoleh informasi akun pengguna dalam tutorial ini.

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/nologin

Mari 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/passwd

Menampilkan 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

$ siapa

Anda 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,root

Untuk mencari direktori home untuk semua pengguna, gunakan opsi -x dengan perintah login:

$ login -x

Untuk 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 -p

Ringkasan

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.

Game Baris Perintah Terbaik untuk Linux
Baris perintah bukan hanya sekutu terbesar Anda saat menggunakan Linux-ini juga dapat menjadi sumber hiburan karena Anda dapat menggunakannya untuk me...
Aplikasi Pemetaan Gamepad Terbaik untuk Linux
Jika Anda suka bermain game di Linux dengan gamepad alih-alih sistem input keyboard dan mouse biasa, ada beberapa aplikasi yang berguna untuk Anda. Ba...
Alat Berguna untuk Gamer Linux
Jika Anda suka bermain game di Linux, kemungkinan besar Anda telah menggunakan aplikasi dan utilitas seperti Wine, Lutris, dan OBS Studio untuk mening...