Kadang kala, perubahan hak pengguna mungkin diperlukan. Sebagai contoh, pengguna mungkin memerlukan haknya diperpanjang untuk tugas tertentu, atau kemampuan pengguna tertentu untuk mengakses sistem mungkin harus dicabut sepenuhnya. Dalam senario sedemikian, adalah mustahak bagi pentadbir sistem untuk mempunyai pengetahuan yang lengkap tentang semua pengguna sistem.
Dalam artikel ini, kami meneroka kaedah yang digunakan untuk menyenaraikan pengguna sistem Linux. Kedua-dua kaedah berasaskan antara muka pengguna grafik (GUI) dan kaedah berasaskan antara muka baris perintah (CLI) dapat digunakan untuk tugas ini; namun, artikel ini memfokuskan kepada empat kaedah berasaskan terminal.
Catatan: Walaupun kaedah yang dibincangkan di bawah dijalankan pada sistem Linux Mint 20, anda boleh menggunakan pengedaran Linux pilihan anda.
Kaedah # 1: Perintah kucing
Untuk menggunakan perintah cat untuk menyenaraikan semua pengguna dalam sistem Linux, langkah-langkah berikut harus dilakukan secara berurutan:
Lancarkan terminal.
Gunakan perintah cat untuk menyenaraikan semua pengguna di terminal untuk memaparkan semua butiran akaun pengguna dan kata laluan yang disimpan dalam fail / etc / passwd sistem Linux.
$kucing /dan lain-lain/kata laluan
Seperti yang ditunjukkan di bawah, menjalankan perintah ini akan memaparkan nama pengguna, serta beberapa maklumat tambahan. Anda boleh menatal senarai ini untuk melihat semua pengguna sistem Linux.
Kaedah # 2: Perintah awk
Perintah awk berguna jika anda ingin memaparkan nama pengguna sahaja, yang mungkin berguna jika anda tidak memerlukan semua butiran teknikal yang dikembalikan dengan perintah kucing. Untuk menggunakan perintah ini untuk menyenaraikan semua pengguna dalam sistem Linux, langkah-langkah berikut harus dilakukan secara berurutan:
- Lancarkan terminal.
- Jalankan arahan berikut:
Apabila anda menjalankan perintah ini di terminal anda, hanya nama pengguna yang akan dikembalikan. Senarai ini merangkumi semua pengguna sistem Linux.
Kaedah # 3: Perintah kompgen
Seperti arahan awk, perintah ini digunakan untuk memaparkan nama pengguna sahaja, mengabaikan semua butiran lain. Untuk menggunakan perintah compgen untuk menyenaraikan semua pengguna sistem Linux, langkah-langkah berikut harus dilakukan secara berurutan:
- Lancarkan terminal.
- Jalankan arahan berikut:
Perintah ini akan mengembalikan semua nama pengguna yang berkaitan dengan sistem operasi Linux anda.
Kaedah # 4: Perintah getent
Keluaran arahan getent sangat mirip dengan perintah kucing, kerana ia memaparkan banyak perincian bersama dengan nama pengguna. Untuk menggunakan perintah getent untuk menyenaraikan semua pengguna dalam sistem Linux, langkah-langkah berikut harus dilakukan secara berurutan:
- Lancarkan terminal.
- Jalankan arahan berikut:
Perintah ini akan menyenaraikan semua pengguna sistem Linux anda, serta beberapa perincian lain, seperti yang ditunjukkan dalam gambar di bawah.
Kesimpulannya
Bergantung pada keperluan anda, anda dapat memilih dari empat perintah yang dibincangkan dalam artikel ini untuk mendapatkan senarai pengguna. Dua kaedah ini, selain menyenaraikan semua pengguna sistem Linux anda, juga memberikan beberapa butiran penting untuk semua akaun pengguna.
Terdapat variasi perintah ini yang dapat Anda eksperimen sesuai dengan kebutuhan anda. Walau bagaimanapun, variasi tersebut berada di luar ruang lingkup artikel ini. Kaedah yang kami bincangkan di sini akan membolehkan anda menyenaraikan semua pengguna sistem Linux anda. Saya harap artikel ini dapat membantu anda memahami topik ini dengan lebih baik.