Android

Bagaimana untuk menyenaraikan pengguna dalam linux

Tutorial Cara Membuat User Baru di Linux

Tutorial Cara Membuat User Baru di Linux

Isi kandungan:

Anonim

Pernahkah anda mahu menyenaraikan semua pengguna dalam sistem Linux anda atau mengira jumlah pengguna dalam sistem? Terdapat arahan untuk mencipta pengguna, memadamkan pengguna, senarai pengguna log masuk, tetapi apakah arahan untuk menyenaraikan semua pengguna di Linux?

Tutorial ini akan menunjukkan kepada anda bagaimana untuk menyenaraikan pengguna dalam sistem Linux.

Dapatkan Senarai Semua Pengguna menggunakan Fail /etc/passwd

Maklumat pengguna setempat disimpan dalam fail /etc/passwd . Setiap baris dalam fail ini mewakili maklumat login untuk satu pengguna. Untuk membuka fail anda boleh menggunakan cat atau less :

less /etc/passwd

vagrant:x:1000:1000:vagrant,,,:/home/vagrant:/bin/bash jack:x:1001:1001:,,,:/home/jack:/bin/bash anne:x:1002:1002:Anne Stone,,,:/home/anne:/bin/bash patrick:x:1003:1003:Patrick Star,,,:/home/patrick:/usr/sbin/nologin

UID_MIN sistem UID_MIN dan UID_MIN mungkin berbeza supaya versi lebih umum arahan di atas adalah:

eval getent passwd {$(awk '/^UID_MIN/ {print $2}' /etc/login.defs)..$(awk '/^UID_MAX/ {print $2}' /etc/login.defs)}

eval getent passwd {$(awk '/^UID_MIN/ {print $2}' /etc/login.defs)..$(awk '/^UID_MAX/ {print $2}' /etc/login.defs)} | cut -d: -f1

Kesimpulannya

Dalam tutorial ini, anda belajar bagaimana untuk menyenaraikan dan menapis pengguna dalam sistem Linux anda dan apakah perbezaan utama antara sistem dan pengguna Linux biasa.

Perintah yang sama berlaku untuk setiap pengedaran Linux, termasuk Ubuntu, CentOS, RHEL, Debian dan Linux Mint.

Jangan ragu untuk meninggalkan komen jika anda mempunyai sebarang pertanyaan.

pengguna terminal