Lebih
Apakah ada perintah untuk daftar semua Unix nama grup?
Aku tahu ada /etc/group
file yang berisi daftar semua kelompok pengguna.
Saya ingin tahu jika ada perintah sederhana untuk membuat daftar semua nama kelompok pengguna terlepas dari parsing dunia dapat dibaca /etc/group
file. Saya bersedia untuk membuat administrator halaman web yang berisi daftar rekening Linux' nama grup.
597
3
Untuk daftar semua kelompok-kelompok lokal yang memiliki pengguna yang ditugaskan kepada mereka, gunakan perintah ini:
Untuk info lebih lanjut- > Unix kelompok, Cut perintah, semacam command
Jika anda ingin semua groups dikenal di sistem anda, saya akan merekomendasikan menggunakan
getent
bukan parsing/etc/group
. Pada sistem jaringan, kelompok-kelompok yang mungkin tidak hanya membaca dari/etc/group
file tetapi juga diperoleh melalui LDAP atau Yellow Pages, yaitu daftar dari kelompok yang dikenal berasal dari kelompok lokal file ditambah kelompok-kelompok yang diterima melalui LDAP atau YP.getent group
akan memberikan anda daftar all kelompok dalam format yang sama/etc/group
file menggunakan.Jika anda ingin hanya nama grup,
getent group | cut-d: -f1
akan melakukan pekerjaan (sama seperti di atas).Di Linux, macOS dan Unix untuk menampilkan kelompok-kelompok yang anda milik, gunakan:
yang setara dengan
kelompok
utilitas yang telah kadaluarsa pada Unix (seperti per Unix manual).Pada macOS dan Unix, perintah
id -p
disarankan untuk normal interaktif.Penjelasan parameter: