Pengurusan pengguna

Cara Menyenaraikan Semua Pengguna dalam Sistem Linux

Cara Menyenaraikan Semua Pengguna dalam Sistem Linux
Pada masa tertentu, beberapa pengguna boleh mengendalikan satu sistem komputer. Namun, dengan sistem bersama seperti itu, pentadbir sistem harus mengambil langkah-langkah keselamatan yang tepat sehingga satu pengguna tidak dapat melanggar privasi orang lain dengan, misalnya, menerapkan mekanisme kontrol akses yang menentukan hak istimewa setiap pengguna.

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 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 distribusi 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 menampilkan semua butiran dan kata laluan akaun pengguna yang tersimpan dalam / etc / passwd file sistem Linux.

$ kucing / etc / passwd


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 hanya mahu memaparkan nama pengguna, yang mungkin berguna jika anda tidak memerlukan semua butiran teknikal yang dikembalikan dengan perintah "cat". Untuk menggunakan perintah ini untuk menyenaraikan semua pengguna dalam sistem Linux, langkah-langkah berikut harus dilakukan secara berurutan:

$ awk -F: 'print $ 1' / etc / passwd


Apabila anda menjalankan perintah ini di terminal anda, hanya nama pengguna yang akan dikembalikan. Senarai ini merangkumi semua pengguna sistem Linux.

Kaedah # 3: Perintah "compgen"

Seperti perintah "awk", perintah ini digunakan untuk menampilkan nama pengguna sahaja, mengabaikan semua butiran lain. Untuk menggunakan perintah "compgen" untuk menyenaraikan semua pengguna sistem Linux, langkah-langkah berikut harus dilakukan secara berurutan:

$ compgen -u


Perintah ini akan mengembalikan semua nama pengguna yang berkaitan dengan sistem operasi Linux anda.

Kaedah # 4: Perintah "getent"

Keluaran perintah "getent" sangat mirip dengan perintah "cat", 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:

$ mendapat passwd


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.

Cara menangkap dan streaming sesi permainan anda di Linux
Pada masa lalu, bermain permainan hanya dianggap sebagai hobi, tetapi seiring dengan berjalannya waktu, industri permainan menyaksikan pertumbuhan yan...
Permainan Terbaik untuk Dimainkan dengan Penjejakan Tangan
Oculus Quest baru-baru ini memperkenalkan idea hebat penjejakan tangan tanpa pengawal. Dengan jumlah permainan dan aktiviti yang semakin meningkat yan...
Cara Menunjukkan Overlay OSD dalam Aplikasi dan Permainan Linux Skrin Penuh
Bermain permainan skrin penuh atau menggunakan aplikasi dalam mod skrin penuh bebas gangguan dapat memisahkan anda dari maklumat sistem yang relevan y...