Di Linux, terdapat banyak alat yang berbeza untuk mencipta pengguna baharu. Setiap persekitaran desktop Linux mempunyai pengurus pengguna , dan pengurus pengguna ini, walaupun sangat berguna, dibuat pendek. Tiada satu pun daripada mereka menyokong melihat pengguna sistem tersembunyi seperti root , dbus, dsb.
Jika anda telah cuba mendapatkan senarai lengkap semua pengguna pada PC Linux anda tetapi tidak tahu di mana hendak bermula, panduan ini adalah untuk anda. Ikuti bersama semasa kami menunjukkan kepada anda cara menyenaraikan semua pengguna pada sistem Linux anda, termasuk pengguna yang tidak muncul dalam pengurus pengguna Persekitaran Desktop anda.
![Linux: senaraikan semua pengguna [Panduan] Linux: senaraikan semua pengguna [Panduan]](/resources8/images2m/image-6639-1221164915945.png)
Linux menyenaraikan semua pengguna – kucing
Cara paling mudah pengguna Linux boleh melihat semua pengguna sistem adalah dengan menggunakan arahan kucing pada /etc/passwd
fail. Ia /etc/passwd
mengandungi banyak maklumat, seperti kata laluan serta maklumat pengguna.
Untuk menyenaraikan semua pengguna pada PC Linux anda melalui arahan kucing , mulakan dengan membuka terminal pada desktop Linux. Untuk membuka terminal pada desktop Linux, tekan perintah papan kekunci Ctrl + Alt + T atau cari "Terminal" dalam menu apl.
Setelah tetingkap terminal dibuka, laksanakan arahan kucing di bawah untuk melihat kandungan fail. Perlu diingat bahawa kata laluan yang tidak disulitkan tidak disimpan dalam fail /etc/passwd. Sebaliknya, hanya rujukan yang disulitkan kepada setiap kata laluan yang ada.
cat /etc/passwd ![Linux: senaraikan semua pengguna [Panduan] Linux: senaraikan semua pengguna [Panduan]](/resources8/images2m/image-9608-1221164917586.png)
Jika anda ingin menyimpan output /etc/passwd cat ke fail teks untuk kegunaan anda sendiri, berikut ialah cara untuk melakukannya.
cat /etc/passwd > ~/passwd-file
Anda boleh melihat 'passwd-file' anda pada bila-bila masa dalam tetingkap terminal dengan cara yang sama anda melihat /etc/passwd
fail tersebut. Dengan menggunakan arahan kucing .
kucing ~/passwd-file
Linux senaraikan semua pengguna – potong
Satu lagi cara untuk melihat semua pengguna pada sistem Linux adalah dengan perintah potong . Cut ialah cara yang bagus untuk dilakukan kerana, tidak seperti cat , cut boleh menapis teks yang tidak diingini, manakala arahan cat hanya boleh melihat kandungan fail secara verbatim.
Untuk melihat senarai pengguna pada PC Linux anda dengan perintah potong , pastikan tetingkap terminal dibuka. Untuk membukanya, cari "Terminal" dalam menu apl pada PC Linux anda.
Dengan tetingkap terminal terbuka, gunakan perintah potong berikut untuk melihat senarai pengguna yang dipasang pada PC Linux anda.
potong -d: -f1 /etc/passwd ![Linux: senaraikan semua pengguna [Panduan] Linux: senaraikan semua pengguna [Panduan]](/resources8/images2m/image-2613-1221164919859.png)
Selepas melaksanakan perintah potong , anda akan melihat senarai panjang semua pengguna yang ada pada PC Linux anda. Senarai ini mungkin panjang. Jika anda mahukan masa yang lebih mudah membaca senarai ini dalam terminal, gabungkan perintah potong dengan arahan yang kurang .
potong -d: -f1 /etc/passwd | kurang
Dengan menggabungkan perintah kurang dengan cut , anda akan dapat menekan kekunci "Enter" pada papan kekunci untuk melihat senarai pengguna baris demi baris, bukannya sekaligus.
Ingin mengeksport senarai pengguna yang dijana oleh perintah potong ke fail teks untuk digunakan kemudian? Masukkan arahan di bawah.
cut -d: -f1 /etc/passwd > ~/cut-user-list
Untuk melihat senarai kemudian, laksanakan arahan kucing .
cat ~/cut-user-list
Linux senaraikan semua pengguna – compgen
Cara ketiga untuk menyenaraikan semua pengguna pada sistem Linux adalah dengan menggunakan alat Compgen. Compgen ialah alat terbina dalam yang disertakan dalam baris arahan Bash. Ia boleh digunakan untuk menyenaraikan semua arahan yang tersedia yang boleh dilaksanakan oleh pengguna dalam terminal Bash.
Compgen tidak perlu dipasang pada mana-mana sistem pengendalian Linux. Tambahan pula, Compgen tidak dibungkus oleh mana-mana pengedaran Linux, dan tiada cara untuk memuat turunnya ke komputer anda. Sebaliknya, semua orang yang menjalankan Bash pada Linux secara automatik telah menyediakannya dan sedia untuk digunakan.
Untuk melihat semua pengguna yang tersedia pada PC Linux anda dengan compgen , anda perlu menggunakan suis baris arahan -u . Menggunakan arahan di bawah, senaraikan semua pengguna pada sistem Linux anda.
compgen -u
Selepas melaksanakan arahan di atas, compgen akan mencetak senarai panjang setiap pengguna pada sistem Linux anda. Jika anda mahukan cara yang lebih selesa untuk melihat senarai panjang ini, cuba gabungkan arahan compgen dengan arahan yang kurang .
compgen -u | kurang
Dengan melaksanakan perintah compgen dengan arahan kurang , senarai pengguna akan dibahagikan kepada halaman. Anda boleh melalui halaman ini dengan menekan butang "Bar Ruang" pada papan kekunci anda.
Ingin menyimpan output pengguna compgen ke fail teks untuk digunakan kemudian? Paipkannya ke fail teks dengan arahan di bawah.
compgen -u > senarai-pengguna-kompgen
Untuk melihat fail teks Compgen yang telah anda eksport, gunakan arahan kucing berikut .
cat compgen-senarai pengguna