Manajemen Dasar User dan Group di Linux

Hai semuanya, apa kabar? Kali ini saya mau nulis sesuatu yang berkaitan dengan Linux, yaitu mengenai konsep user & group.

User & group bisa dibilang menjadi salah satu fondasi di Linux dalam hal izin atau hak akses. Seperti apa saja yang bisa diakses atau dilakukan. Seorang SysAdmin diharapkan mengerti manajemen user & group. Misalnya menambah, menghapus, dan juga memodifikasi user & group.

User: Identitas Pengguna Sistem

Tiap pengguna yang berinteraksi dengan Linux harus memiliki user account. User account memiliki beberapa informasi, misalnya:

  • Username. Contoh: Budi.
  • User ID. Merupakan nomor unik identitas dari user.
  • Primary Group ID. Merupakan nomor unik identitas dari grup user.
  • Group(s). Grup dari user.

Membuat User Baru

useradd [nama-user]

Misalnya kita ingin membuat akun baru dengan nama budi, perintah yang digunakan adalah useradd budi.

Menambahkan Password ke User

Secara default menambahkan akun dengan perintah useradd tidak memberikan password. Untuk menambahkan password, gunakan perintah:

passwd [nama-user]

Misalnya, kita ingin menambahkan password untuk akun budi, kita bisa gunakan perintah passwd budi, lalu masukkan password yang diinginkan.

Melihat Informasi User

Gunakan sintaks berikut untuk meliihat informasi detail tentang user:

id [nama-user]

Nantinya akan menampilkan UID, GID, dan Groups.

Group di Linux

Grup digunakan untuk mengelompokkan beberapa pengguna agar dapat memiliki akses yang sama terhadap file atau resource tertentu.

Menambahkan Group Baru

Misalnya kita akan menambahkan grup baru dengan nama siswa:

groupadd siswa

Saat kita membuat user baru, maka user tersebut secara otomatis tergabung ke grup dengan nama yang sama dengan pengguna tersebut.

Misalnya, dari kita buat user baru dengan nama budi, maka budi secara otomatis tergabung ke dalam grup dengan nama budi juga.

Menambahkan User ke Grup

Misalnya kita ingin menambahkan user budi ke dalam grup siswa, kita bisa menggunakan perintah:

usermode -aG siswa budi

  • -a: append (menambahkan).
  • -G: group.

Menghapus User dan Grup

  • Menghapus user dengan nama budi:

    userdel budi

    • Menghapus grup dengan nama siswa:
      groupdel siswa

Perlu diingat. Apabila kita menghapus user, tidak otomatis menghapus home directory dari user yang dihapus.

Apabila ingin sekaligus menghapus home directory-nya, gunakan perintah:

userdel -r budi

Wheel Group – Grup Khusus untuk Akses Root

Di beberapa distribusi Linux, ada grup “spesial” dengan nama wheel. User yang menjadi anggota dari grup ini memiliki hak akses untuk menjalankan perintah dengan privilege lebih, dengan menggunakan sudo.

Apabila kita ingin menambahkan user budi ke dalam grup wheel, kita bisa menggunakan perintah berikut:

usermod -aG wheel budi

Konfigurasi lanjutan mengenai wheel group biasanya terletak di file /etc/sudoers

Penutup

Manajemen user dan grup di Linux adalah salah satu hal yang penting dalam menjaga keamanan dan akses di sistem Linux. Dengan memahami perintah dasar untuk manajemen user & group, artinya teman-teman sudah memahami salah satu fondasi penting menjadi seorang SysAdmin.

Sekian dulu tulisan saya kali ini. Sampai jumpa. Bye.

Leave a Reply

Your email address will not be published. Required fields are marked *