Sebagai administrator Linux, merupakan tugas penting untuk memastikan bahwa akses ke direktori dan file diberikan kepada pengguna terpilih yang dapat dipercaya. Ini mencegah pengguna yang tidak diinginkan mengakses keseluruhan sistem file Linux, dengan demikian, menjaga integritas sistem. Oleh karena itu, penting untuk mempelajari tentang perintah yang membantu Anda membuat daftar semua pengguna di sistem Linux Anda.
Ada beberapa cara untuk membuat daftar pengguna di Linux. Beberapa di antaranya menggunakan perintah seperti cat, more, less, yang digunakan untuk membaca dan mengubah file di Linux. Metode lainnya adalah dengan menggunakan metode pemindaian pola dengan alat seperti Awk dan Getent. Dalam panduan ini, mari kita lihat cara membuat daftar semua pengguna di Linux.
Daftar Isi
1. Membuat Daftar Pengguna yang Menggunakan Perintah Cat di Linux
Perintah cat di Linux adalah singkatan dari”concatenate”dan digunakan untuk mencetak, menggabungkan, atau membuat file di Linux. File yang berisi semua info pengguna di sistem Linux disimpan di direktori/etc, di dalam folder root dalam sebuah file bernama”passwd”. Luncurkan terminal dan mulailah mengetik perintah berikut:
cat/etc/passwd beebom: Nama akun. x: Kata sandi, yang dienkripsi dan dapat ditemukan di file/etc/shadow 1001: ID pengguna unik. Anda dapat melihat dari tangkapan layar di atas bahwa ID pengguna untuk pengguna”beebom”mendahului ID 1000, yang diambil oleh pengguna Abubakar di sini. 1001: ID Grup Beebom: Nama lengkap pengguna. Koma yang mendahului nama lengkap adalah untuk menyimpan info seperti nomor telepon dan bidang lain jika distro Linux Anda memintanya. /home/beebom: Direktori beranda pengguna. /bin/bash: Shell default, yaitu Bash dalam kasus ini.
2. Gunakan lebih sedikit dan lebih banyak untuk Mencantumkan Pengguna di Linux
Demikian pula, Anda dapat menggunakan lebih sedikit dan lebih banyak untuk membaca konten/passwd dan menampilkannya di terminal. Lebih Banyak dan Lebih Sedikit digunakan untuk melihat file di baris perintah. Lebih banyak dapat digunakan untuk melihat konten beberapa file dan yang sama dipisahkan oleh baris, sedangkan lebih sedikit digunakan untuk beralih antar file.
less/etc/passwd lebih banyak/etc/passwd
3. Gunakan Perintah Awk untuk Mencantumkan Nama Pengguna di Linux
Awk adalah bahasa skrip yang digunakan untuk pemindaian dan pengindeksan pola. Salah satu kegunaan utama Awk adalah untuk memungkinkan pengguna mencari, membuat daftar, dan menampilkan file yang memenuhi kriteria tertentu yang ditetapkan oleh pengguna menggunakan baris perintah. Perintah ini memudahkan untuk mencari file tertentu dengan istilah tertentu di sistem operasi. Berikut cara daftar semua pengguna di Linux menggunakan perintah awk.
awk-F:'{print $1}’/etc/passwd-F: Memungkinkan awk mengetahui pemisah bidang mana yang akan digunakan, yang dalam hal ini adalah “:”'{Print $1}’: Memberitahukan awk untuk mencetak isi kolom pertama. Bidang dipisahkan oleh’:’dalam hal ini./etc/password: Memberitahu awk file yang akan dicetak.
4. Gunakan Perintah Getent untuk Membuat Daftar Pengguna Linux
Getent (singkatan dari Get entry) dapat digunakan untuk mendapatkan data pengguna dari file/passwd. Getent secara eksklusif digunakan untuk mendapatkan data (file) dari database. Anggap saja sebagai perintah”ls”tetapi untuk daftar konten file, bukan direktori. Sintaks yang sama adalah:
getent passwd
Untuk mendapatkan data pengguna tertentu, Anda dapat menggunakan perintah berikut.
getent passwd abubakar
di mana “abubakar” adalah nama pengguna. Inilah yang akan Anda lihat sebagai hasilnya.
Getent juga dapat membantu Anda menghitung jumlah pengguna di sistem Linux Anda dengan perintah ini.
getent passwd | wc-l
Metode yang disebutkan di atas adalah beberapa yang paling umum dan lebih mudah untuk membuat daftar pengguna di Linux. Beberapa cara lain untuk mencantumkan semua pengguna adalah dengan menggunakan perintah cut dan compgen. Meskipun, metode di atas sudah cukup. Jika Anda ingin memeriksa semua pengguna yang tersedia di Linux, Anda selalu dapat melakukannya dengan masuk ke Pengaturan-> Pengguna di distro manapun.
Tinggalkan komentar
Monitor BenQ PD2706UA telah hadir, dan dilengkapi dengan semua lonceng dan peluit yang akan dihargai oleh pengguna produktivitas. Resolusi 4K, warna yang dikalibrasi pabrik, panel 27 inci, dudukan ergonomis yang dapat disesuaikan dengan mudah, dan banyak lagi. Ada banyak […]
Minecraft Legends adalah game yang menarik minat saya pada pengungkapan aslinya tahun lalu. Tapi, saya akui bahwa saya tidak aktif mengikuti permainan dengan baik sampai kami semakin dekat dengan rilis resminya. Lagipula, cintaku […]
Tahun lalu, MSI meluncurkan Titan GT77 dengan Intel Core i9-12900HX dan GPU Laptop RTX 3080 Ti, dan ini adalah laptop gaming paling bertenaga di muka planet. Itu adalah pemukul berat terberat […]