๐ฏ 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
- Buat user
praktikan1 - Buat file
data.txtdi/home/praktikan1 - Beri hak akses hanya untuk user tersebut (
chmod 700) - Uji akses dari user lain
๐งช D. Latihan Praktik
๐ป Tugas Praktik:
- Tambahkan 2 user:
siswa1dansiswa2 - Buat file
ujian.txthanya bisa dibaca olehsiswa1 - Tambahkan
siswa1ke grupadmin - Hapus user
siswa2dan direktori home-nya
๐ Kesimpulan
- Manajemen user penting untuk keamanan dan pengaturan akses sistem.
- Gunakan perintah
adduser,deluser,usermoduntuk mengelola akun. - Gunakan
chmoddanchownuntuk mengatur hak akses file. - Permission yang benar menjaga keamanan dan privasi data pengguna.