Kemampuan untuk melihat semua pengguna yang tersedia di Linux
Linux sangat banyak digunakan dalam teknologi dan pengembangan server. Salah satu aspek penting dalam administrasi Linux adalah kemampuan untuk melihat informasi tentang pengguna yang terdaftar di sistem. Pada artikel ini kita akan melihat berbagai metode dan perintah untuk melihat pengguna di Linux.
Metode #1: Memeriksa dengan berkas /etc/passwd
Salah satu sumber utama informasi pengguna di Linux adalah berkas /etc/passwd. Berkas ini berisi catatan pengguna, ID mereka, direktori home, dan shell yang digunakan. Anda dapat menggunakan perintah cat atau less untuk melihat isi berkas ini. Setiap baris pada berkas ini mewakili sebuah catatan pengguna, dengan kolom-kolom yang dipisahkan oleh titik dua. Sebuah contoh ditampilkan di sini:
Metode #2: Menggunakan perintah getent
Perintah getent digunakan untuk mengambil catatan dari basis data, termasuk informasi pengguna dari file /etc/passwd. Hal ini memungkinkan Anda untuk melihat daftar pengguna dengan lebih nyaman.
getent passwd
Metode #3. Menggunakan perintah cut untuk mengekstrak nama pengguna
Jika Anda hanya perlu mengekstrak nama pengguna, Anda dapat menggunakan kombinasi perintah Cut dan awk.
getent passwd | cut -d: -f1
Perintah ini menggunakan pembatas titikdua pada berkas/etc/passwdfile untuk mengekstrak bidang pertama. Bidang ini berisi nama pengguna yang ditampilkan kepada Anda.
Metode #4. Menggunakan perintah awk untuk menampilkan informasi secara selektif
Ketika Anda bekerja dengan server Anda, Anda mungkin ingin membatasi keluaran pada informasi tentang aspek tertentu dari seorang pengguna; Anda dapat menggunakan awk. Sebagai contoh, perintah berikut ini akan menampilkan nama dan direktori home semua pengguna:
getent passwd | awk -F: '{print "Username: " $1 "\t Home Directory: " $6}'