Mengelola Pengguna dan Grup di Linux

Di Linux, dapat membuat, mengedit, dan mengelola akun pengguna serta grup untuk mengatur akses ke sistem. Pengelolaan yang tepat sangat penting untuk menjaga keamanan dan keteraturan sistem.


Dokumentasi ini mencakup langkah-langkah berikut:
- Membuat dan menghapus pengguna
- Membuat dan mengelola grup
- Mengonfigurasi izin akses file dan direktori
- Mengubah informasi pengguna dan grup


1. CREATE

# Membuat pengguna baru


sudo useradd -m -s /bin/bash nama_pengguna

          

Perintah useradd -m -s /bin/bash membuat pengguna baru dengan shell bash dan direktori home. Perintah passwd digunakan untuk mengatur password pengguna.

# Mengatur password untuk pengguna baru


sudo passwd nama_pengguna

          

2. Membuat Grup Baru

Untuk membuat grup baru, gunakan perintah groupad:

# Membuat grup baru


sudo groupadd nama_grup

          

Perintah groupadd digunakan untuk membuat grup baru dengan nama yang ditentukan.

3. Menambahkan Pengguna ke Grup

Untuk menambahkan pengguna ke grup tertentu, gunakan perintah usermod:

# Menambahkan pengguna ke grup


sudo usermod -aG nama_grup nama_pengguna

          

Perintah usermod -aG menambahkan pengguna ke grup tanpa menghapus mereka dari grup lain yang sudah ada.

4. Menghapus Pengguna

Untuk menghapus pengguna, gunakan perintah userdel:

# Menghapus pengguna


sudo userdel -r nama_pengguna

          

Perintah userdel -r menghapus pengguna dan direktori home-nya.

5. Menghapus Grup

Untuk menghapus grup, gunakan perintah groupdel:

# Menghapus grup


sudo groupdel nama_grup

          

Perintah groupdel digunakan untuk menghapus grup tanpa menghapus penggunanya.


6. Mengonfigurasi Izin Akses File dan Direktori

Di Linux, kamu dapat mengonfigurasi izin akses file dan direktori menggunakan perintah chmod, chown, dan chgrp:

chmod: Mengubah izin file atau direktori.


sudo chmod 755 nama_file

  

chown: Mengubah kepemilikan file atau direktori.


sudo chown nama_pengguna:nama_grup nama_file

  

chgrp: Mengubah grup file atau direktori.


sudo chgrp nama_grup nama_file

  

Perintah-perintah ini digunakan untuk mengelola hak akses dan kepemilikan file atau direktori di sistem Linux.

7. Mengubah Informasi Pengguna

Untuk mengubah informasi pengguna (seperti nama lengkap atau shell), gunakan perintah usermod:

# Mengubah nama lengkap pengguna


sudo usermod -c "Nama Lengkap Pengguna" nama_pengguna

  

# Mengubah shell pengguna


sudo usermod -s /bin/bash nama_pengguna

  

Perintah usermod digunakan untuk mengubah informasi pengguna, seperti nama lengkap dan shell default.