Perintah groups di Linux: memeriksa grup pengguna
Perintah groups menampilkan nama grup yang dimiliki pengguna saat ini atau pengguna yang ditentukan. Perintah ini membantu memeriksa keanggotaan grup saat menyelidiki akses ke berkas bersama.
Tanpa argumen, groups menampilkan grup proses saat ini. Jika nama pengguna diberikan, perintah akan mencari grup akun tersebut. Untuk melihat ID grup numerik dan informasi lebih rinci, gunakan id.
Sintaks dasar
groups [pengguna ...]
Implementasi dan opsi yang tersedia dapat berbeda menurut distribusi. Periksa man groups pada sistem Anda.
Contoh penggunaan
Jalankan perintah berikut untuk memeriksa grup yang berlaku pada sesi saat ini:
groups
Untuk memeriksa grup akun tertentu, ganti alice dengan nama akun yang ingin diperiksa:
groups alice
Untuk melihat ID pengguna dan grup beserta namanya, jalankan:
id alice
Memahami hasil dan izin
Contoh keluaran untuk akun bernama alice dapat terlihat seperti berikut:
alice : alice sudo
Nama sebelum titik dua adalah akun yang diperiksa; nama setelahnya adalah grup. Nama dan format keluaran dapat berbeda pada sistem Anda. Keanggotaan grup saja tidak menjamin akses: izin direktori induk dan daftar kontrol akses (access control list atau ACL) juga dapat memengaruhi hasil.
Mengapa hasil akun dan sesi berbeda?
groups alice mencari informasi grup untuk akun yang disebutkan, sedangkan groups tanpa argumen menunjukkan grup proses saat ini. Jika keanggotaan baru saja diubah, sesi yang sudah berjalan mungkin belum menerimanya. Bandingkan hasil groups dan id tanpa argumen, lalu masuk kembali jika perubahan belum berlaku.
Opsi GNU dan dokumentasi
Pada implementasi GNU, groups --help menampilkan bantuan singkat dan groups --version menampilkan versi. Untuk rincian perilaku, lihat dokumentasi GNU tentang groups.
