Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Urus pengguna Linux: senaraikan semua pengguna

Urus pengguna Linux: senaraikan semua pengguna

WBOY
WBOYasal
2024-02-26 18:27:061142semak imbas

Urus pengguna Linux: senaraikan semua pengguna

Pengurusan pengguna Linux: Lihat semua pengguna, contoh kod khusus diperlukan

Dalam sistem Linux, pengurusan pengguna ialah bahagian penting dalam pengurusan sistem. Memahami dan melihat semua pengguna ialah salah satu operasi penting Artikel ini akan memperkenalkan cara melihat semua pengguna dan memberikan contoh kod khusus.

Untuk melihat semua pengguna, anda boleh menggunakan kaedah berikut:

  1. Gunakan arahan kucing untuk melihat fail /etc/passwd
    Dalam sistem Linux, semua maklumat pengguna disimpan dalam fail /etc/passwd. Kita boleh menggunakan arahan kucing untuk melihat kandungan fail ini untuk mendapatkan maklumat tentang semua pengguna.
cat /etc/passwd

Selepas melaksanakan arahan di atas, sistem akan menyenaraikan maklumat semua pengguna Setiap pengguna menduduki satu baris, termasuk nama pengguna, ID pengguna, ID kumpulan, maklumat pengguna, direktori rumah dan Shell, dll. Kaedah ini membolehkan anda melihat maklumat asas tentang semua pengguna dalam sistem.

  1. Gunakan perintah potong untuk menapis medan tertentu
    Jika anda hanya mahu menyenaraikan semua nama pengguna tanpa memasukkan maklumat lain, anda boleh menggunakan perintah potong dalam kombinasi untuk menapis medan tertentu.
cat /etc/passwd | cut -d: -f1

Dalam arahan di atas, pilihan -d menentukan bahawa pemisah medan ialah bertindih ":", dan pilihan -f menentukan bahawa medan yang akan diekstrak ialah medan pertama, iaitu nama pengguna. Selepas melaksanakan arahan ini, sistem akan menyenaraikan semua nama pengguna, menjadikannya mudah untuk melihat nama semua pengguna.

  1. Gunakan arahan getent untuk melihat semua pengguna
    Arahan getent boleh digunakan untuk mendapatkan semua maklumat dalam pangkalan data, termasuk pengguna, kumpulan, hos, dll. Kita boleh menggunakan perintah getent yang digabungkan dengan pangkalan data passwd untuk melihat maklumat semua pengguna.
getent passwd

Selepas melaksanakan arahan di atas, sistem akan menyenaraikan maklumat terperinci semua pengguna, termasuk nama pengguna, ID pengguna, ID kumpulan, maklumat pengguna, direktori rumah dan Shell, dsb. Berbanding dengan perintah cat /etc/passwd, arahan getent memaparkan maklumat yang lebih komprehensif dan terperinci.

Dengan tiga kaedah di atas, kami boleh melihat semua pengguna dalam sistem Linux dengan mudah dan mendapatkan maklumat asas mereka. Pengurusan pengguna ialah salah satu asas pengurusan sistem Kemahiran dalam operasi berkaitan pengurusan pengguna adalah penting untuk menguruskan sistem Linux. Kami berharap contoh kod yang disediakan dalam artikel ini dapat membantu pembaca lebih memahami dan menguasai pengetahuan berkaitan pengurusan pengguna Linux.

Atas ialah kandungan terperinci Urus pengguna Linux: senaraikan semua pengguna. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn