Manajemen Pengguna di Linux Debian

๐ŸŽฏ Tujuan Pembelajaran

Setelah mengikuti materi ini, siswa/peserta diharapkan dapat:

  • Membuat akun pengguna baru di Linux Debian.
  • Mengatur dan menghapus akun pengguna.
  • Menetapkan hak akses (permission) terhadap file/direktori.
  • Memahami konsep user, grup, dan permission di sistem Linux.

๐Ÿ“š A. Konsep Dasar Manajemen Pengguna

1. Apa itu User di Linux?

User (pengguna) adalah entitas yang dapat mengakses dan menggunakan sistem operasi.

2. Jenis User:

Jenis Penjelasan
root Superuser, memiliki akses penuh
User biasa Pengguna umum tanpa hak administratif
Service user Digunakan oleh layanan seperti www-data, mysql, dll

๐Ÿ› ๏ธ B. Perintah Dasar Manajemen Pengguna

1. Menambahkan Pengguna Baru

adduser namauser

Contoh:

adduser siswa1

Sistem akan meminta password dan informasi tambahan.


2. Menghapus Pengguna

deluser namauser

Contoh:

deluser siswa1

Jika ingin menghapus home directory juga:

deluser --remove-home siswa1

3. Mengubah Password Pengguna

passwd namauser

4. Menambahkan Pengguna ke Grup Tertentu

Contoh menambahkan ke grup sudo:

usermod -aG sudo siswa1

5. Melihat Daftar Grup

groups siswa1

๐Ÿ“ C. Hak Akses File & Permission

1. Struktur Permission Linux

-rwxr-xr--  1 user group  file.txt

Artinya:

Simbol Arti
r read (baca)
w write (tulis)
x execute (eksekusi)
- tidak ada izin
  • Pemilik file: user
  • Grup: group
  • Lainnya: other

2. Mengubah Pemilik File

chown namauser:namagroup namafile

Contoh:

chown siswa1:siswa1 laporan.txt

3. Mengubah Hak Akses (chmod)

chmod [permission] namafile
Kode Arti
7 rwx
6 rw-
5 r-x
4 r–
0

Contoh:

chmod 755 script.sh

Artinya:

  • Owner: rwx
  • Group: r-x
  • Other: r-x

4. Contoh Praktik

  1. Buat user praktikan1
  2. Buat file data.txt di /home/praktikan1
  3. Beri hak akses hanya untuk user tersebut (chmod 700)
  4. Uji akses dari user lain

๐Ÿงช D. Latihan Praktik

๐Ÿ’ป Tugas Praktik:

  1. Tambahkan 2 user: siswa1 dan siswa2
  2. Buat file ujian.txt hanya bisa dibaca oleh siswa1
  3. Tambahkan siswa1 ke grup admin
  4. Hapus user siswa2 dan direktori home-nya

๐Ÿ“Œ Kesimpulan

  • Manajemen user penting untuk keamanan dan pengaturan akses sistem.
  • Gunakan perintah adduser, deluser, usermod untuk mengelola akun.
  • Gunakan chmod dan chown untuk mengatur hak akses file.
  • Permission yang benar menjaga keamanan dan privasi data pengguna.