๐ฏ 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.txt
di/home/praktikan1
- Beri hak akses hanya untuk user tersebut (
chmod 700
) - Uji akses dari user lain
๐งช D. Latihan Praktik
๐ป Tugas Praktik:
- Tambahkan 2 user:
siswa1
dansiswa2
- Buat file
ujian.txt
hanya bisa dibaca olehsiswa1
- Tambahkan
siswa1
ke grupadmin
- 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
danchown
untuk mengatur hak akses file. - Permission yang benar menjaga keamanan dan privasi data pengguna.