Manajemen grup dan manajemen akun pengguna adalah salah satu tugas rutin yang dilakukan oleh sysadmin Linux. Menambah dan menghapus dari grup adalah bagian dari tugas ini.
Misalkan Anda berada dalam situasi di mana Anda perlu menghapus pengguna dari grup. Ambil contoh praktis di mana Anda tidak ingin memberikan akses kepada pengguna untuk menjalankan kontainer buruh pelabuhan. Salah satu caranya adalah dengan menghapus pengguna ini dari grup buruh pelabuhan.
Semua anggota dalam grup buruh pelabuhan dapat menggunakan perintah buruh pelabuhan tanpa sudo. Menghapus pengguna dari grup berarti pengguna akan memerlukan akses sudo untuk menjalankan perintah.
Cara menghapus pengguna dari grup
Sekarang bagaimana Anda menghapus pengguna dari grup? Ada dua langkah yang terlibat di sini:
- Temukan grup pengguna
- Tambahkan pengguna ke semua grup yang ada kecuali yang ingin Anda hapus
Langkah 1:Temukan grup pengguna
Pertama, daftar semua grup yang menjadi anggota pengguna menggunakan perintah id seperti ini:
id -nG user_name
Ini akan mencantumkan semua grup pengguna.
[email protected]:~$ id -nG prakash
prakash adm cdrom sudo dip plugdev lpadmin sambashare docker
Langkah 2:Menghapus pengguna dari grup
Anda dapat menggunakan perintah usermod di sini dengan opsi G. Dengan opsi -G, Anda menentukan grup mana yang akan menjadi milik pengguna ini. Jika pengguna saat ini adalah anggota grup yang tidak terdaftar, pengguna akan dihapus dari grup.
sudo usermod -G group1,group2,group3 user_name
Perhatikan bahwa nama grup harus dipisahkan dengan koma tetapi tidak boleh ada spasi kosong di antaranya.
sudo usermod -G prakash,adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare prakash
Sekarang jika saya menampilkan grup, Anda dapat melihat bahwa itu bukan lagi anggota grup buruh pelabuhan.
[email protected]:~$ id -nG prakash
prakash adm cdrom sudo dip plugdev lpadmin sambashare
Saya harap Anda menyukai tip Linux kecil yang cepat ini untuk menghapus pengguna dari grup. Pertanyaan dan saran selalu diterima.