Bagaimana saya bisa mendaftar semua pengguna bersama dengan UID mereka? Saya ingin melakukan ini dari terminal.
command-line
users
becko
sumber
sumber
Jawaban:
Daftar semua pengguna dengan
/home
folder:atau semua pengguna dengan
UID >= 1000
:sebuah kombinasi
atau untuk semua entri
Informasi lebih lanjut di sini
sumber
Anda dapat menemukannya dengan mudah hanya dengan menggunakan
cut
:-d:
set pembatas:
untukcut
-f1,3
mengekstrak bidang 1 dan 3 hanya dibatasi oleh:
dari/etc/passwd
filePeriksa
man cut
untuk mendapatkan lebih banyak ide.Contoh:
Jika Anda telah
ldap
mengkonfigurasi, untuk memasukkanldap
pengguna dalam output:sumber
getent passwd
daripada / etc / passwd karena yang terakhir tidak akan menyertakan pengguna ldapldap
) saya telah pindah ke yang saat ini..selingan diedit :)Cara lain untuk membuat daftar semua pengguna termasuk informasi UID dan GID.
Bersulang,
sumber
Karena Anda mencoba mendaftar UID dan Nama Pengguna, perintah di bawah ini berfungsi lebih baik di Solaris. Mereka memiliki dua awk
awk -F: '($ 3> = 1000) {printf "% s:% s", $ 1, $ 3}' / etc / passwd
sumber
Saya menemukan cara termudah adalah memiliki webmin di server Anda dan cukup buka System> Users and Groups dan di sana Anda memiliki daftar yang diformat dengan baik dengan semua nama pengguna & grup dengan uid, direktori home, dll.
sumber