Manajemen User & Grup Pada Linux
Daftar Isi:
- Grup Linux
- Daftar semua Grup yang menjadi Anggota Pengguna
- Menggunakan perintah
groups
- Menggunakan perintah
id
- Daftar Semua Anggota Grup
- Daftar Semua Grup
- Kesimpulan
Di Linux, grup adalah kumpulan pengguna. Tujuan utama grup adalah untuk menetapkan sekumpulan hak istimewa seperti membaca, menulis, atau mengeksekusi izin untuk sumber daya tertentu yang dapat dibagikan di antara pengguna dalam grup. Pengguna dapat ditambahkan ke grup yang ada untuk memanfaatkan hak istimewa yang diberikannya.
Tutorial ini menjelaskan cara menampilkan semua grup yang menjadi anggota. Kami juga akan menjelaskan cara membuat daftar semua anggota grup.
Grup Linux
Ada dua jenis grup yang dapat dimiliki pengguna:
-
Grup utama atau login - adalah grup yang ditugaskan ke file yang dibuat oleh pengguna. Biasanya, nama grup utama sama dengan nama pengguna. Setiap pengguna harus tepat milik satu grup utama.
Kelompok sekunder atau tambahan - digunakan untuk memberikan hak istimewa tertentu kepada sekelompok pengguna. Seorang pengguna dapat menjadi anggota nol atau lebih grup sekunder.
Daftar semua Grup yang menjadi Anggota Pengguna
Ada beberapa cara untuk mengetahui grup milik pengguna.
Grup pengguna utama disimpan dalam file
/etc/passwd
dan grup tambahan, jika ada, tercantum dalam file
/etc/group
.
Salah satu cara untuk menemukan grup pengguna adalah dengan mendaftar konten file-file itu menggunakan
cat
,
less
atau
grep
. Opsi lain yang lebih mudah adalah dengan menggunakan perintah yang tujuannya adalah untuk memberikan informasi tentang pengguna dan grup sistem.
Menggunakan perintah
groups
Perintah yang paling berkesan untuk membuat daftar semua grup yang menjadi anggota pengguna adalah perintah
groups
. Ketika dieksekusi tanpa argumen perintah akan mencetak daftar semua grup yang saat ini masuk pengguna milik:
groups
Grup pertama adalah grup utama.
john adm cdrom sudo dip plugdev lpadmin sambashare
Untuk mendapatkan daftar semua grup milik pengguna tertentu, berikan nama pengguna ke perintah
groups
sebagai argumen:
groups linuxize
Sama seperti sebelum grup pertama adalah grup utama.
Menggunakan perintah
id
Perintah
id
mencetak informasi tentang pengguna yang ditentukan dan grupnya. Jika nama pengguna dihilangkan, itu menunjukkan informasi untuk pengguna saat ini.
Misalnya untuk mendapatkan informasi tentang pengguna
linuxize
Anda ketikkan:
id linuxize
Perintah akan menampilkan nama pengguna (
uid
), grup utama pengguna (
gid
), dan grup sekunder pengguna (
groups
)
uid=1001(linuxize) gid=1001(linuxize) groups=1001(linuxize), 27(sudo)
Untuk mencetak hanya nama tanpa ID pengguna dan grup, gunakan opsi
-n
. Opsi
-g
hanya akan mencetak grup utama dan
-G
semua grup.
Perintah berikut akan mencetak nama-nama grup yang saat ini menjadi anggota:
id -nG
john adm cdrom sudo dip plugdev lpadmin sambashare
Daftar Semua Anggota Grup
Untuk mendaftar semua anggota grup, gunakan perintah
getent group
diikuti dengan nama grup.
Misalnya, untuk mengetahui anggota grup dengan
developers
nama, Anda akan menggunakan perintah berikut:
getent group developers
Jika grup ada, perintah akan mencetak grup dan semua anggotanya:
developers:x:126:frank, mary
Jika tidak ada output yang berarti grup tidak ada.
Daftar Semua Grup
Untuk melihat semua grup yang ada di sistem cukup buka file
/etc/group
. Setiap baris dalam file ini mewakili informasi untuk satu grup.
less /etc/group
Opsi lain adalah menggunakan perintah
getent
yang menampilkan entri dari basis data yang dikonfigurasikan dalam file
/etc/nsswitch.conf
termasuk basis data
group
yang dapat kita gunakan untuk menanyakan daftar semua grup.
Untuk mendapatkan daftar semua grup, ketikkan perintah berikut:
getent group
Outputnya sama dengan ketika menampilkan konten file
/etc/group
. Jika Anda menggunakan LDAP untuk otentikasi pengguna,
getent
akan menampilkan semua grup dari
/etc/group
dan database LDAP.
Anda juga dapat menggunakan
awk
atau
cut
untuk mencetak hanya bidang pertama yang berisi nama grup:
getent group | awk -F: '{ print $1}'
Kesimpulan
Dalam tutorial ini, Anda belajar cara menemukan grup yang menjadi anggota pengguna. Perintah yang sama berlaku untuk distribusi Linux apa pun, termasuk Ubuntu, CentOS, RHEL, Debian, dan Linux Mint.
Jangan ragu untuk meninggalkan komentar jika Anda memiliki pertanyaan.
terminalRilis Grup Daftar 10 Tagihan Terburuk untuk E-commerce

Grup perdagangan merilis daftar tagihan e-commerce 'mengerikan' .
Sorotan Aplikasi: Ringya mengubah daftar kontak yang dicetak menjadi daftar kontak ponsel cerdas

Freebie ini untuk Android dan iOS membantu Anda mengatur grup kontak mengirim kumpulan email atau teks ke grup itu.
Buat daftar turun bawah (daftar validasi) di buku kerja ms excel

Pelajari Cara Membuat Daftar Dropdown (Daftar Validasi) Di MS Excel Workbooks.