Apps Artificial Intelligence CSS DevOps Go JavaScript Laravel Linux MongoDB MySQL PHP Python Rust Vue

Cara Melihat Semua Nama Grup di Linux

1 min read .
Cara Melihat Semua Nama Grup di Linux

Kadang saya perlu cek grup pengguna di Linux, entah buat manajemen izin, audit keamanan, atau sekadar penasaran. Daripada scroll manual, ada beberapa cara cepat buat list semua nama grup di sistem. Gini deh, tinggal pilih metode yang paling pas buat kamu.

Kenapa Perlu Melihat Semua Nama Grup?

  • Manajemen Akses → cek keanggotaan grup dan izin.
  • Troubleshooting → identifikasi grup yang hilang atau salah konfigurasi.
  • Audit & Review → keamanan dan review konfigurasi grup.

Pakai File /etc/group

File utama yang menyimpan info grup adalah /etc/group.

Lihat Isi File

cat /etc/group

Output menampilkan semua grup beserta GID, password (jika ada), dan membernya.

Ambil Hanya Nama Grup

cut -d: -f1 /etc/group
  • -d: → delimiter kolom (titik dua).
  • -f1 → ambil field pertama (nama grup).

Pakai getent

getent mengambil data dari database admin, termasuk grup.

List Semua Grup

getent group

Ini akan menampilkan grup dari /etc/group plus sumber jaringan jika ada.

Ambil Hanya Nama Grup

getent group | cut -d: -f1

Pakai compgen

compgen bisa generate daftar nama grup secara cepat:

compgen -g

Cukup cepat dan praktis buat ngecek semua grup.

Pakai awk untuk Filter Lebih Lanjut

awk -F: '{print $1}' /etc/group
  • -F: → delimiter kolom.
  • {print $1} → cetak field pertama (nama grup).

Ini berguna kalau mau diproses lebih lanjut di skrip.

Contoh Praktis

Pakai di Skrip

#!/bin/bash
echo "Daftar semua grup:"
cut -d: -f1 /etc/group

Simpan sebagai list_groups.sh, jadikan executable:

chmod +x list_groups.sh
./list_groups.sh

Filter Berdasarkan Prefix

getent group | grep '^prefix'

Ganti prefix dengan awalan grup yang dicari.

Kesimpulan

Melihat semua nama grup di Linux itu penting buat manajemen dan audit user. Dari cat, cut, getent, compgen, hingga awk, semua cara ini efisien untuk ambil info grup. Gini deh, rutin cek grup → manajemen user lebih rapi, scripting lebih mudah, dan troubleshooting lebih cepat.

Lihat Juga

chevron-up