Administrasi User Linux Debian
Panduan dasar untuk memahami pengguna, root, group, direktori, dan perintah administrasi user pada Debian melalui Command Line Interface (CLI).
Pengantar
Pada materi ini, Debian digambarkan sebagai sistem yang digunakan tanpa antarmuka grafis sehingga interaksi dengan sistem dilakukan melalui Command Line Interface (CLI). Bagi pengguna yang terbiasa dengan Windows, tampilan terminal mungkin terasa berbeda, tetapi pola kerjanya dapat dipelajari secara bertahap.
Administrasi user penting karena tidak semua pengguna harus mempunyai hak akses yang sama. Linux membedakan pengguna biasa, pengguna dengan hak administrasi, serta kelompok (group) yang dapat digunakan untuk mengatur akses secara lebih terstruktur.
Konsep Dasar yang Perlu Dipahami
| Konsep | Penjelasan |
|---|---|
| Root | Akun dengan hak administrasi tertinggi yang dapat melakukan perubahan penting terhadap sistem. |
| User biasa | Akun untuk aktivitas sehari-hari dengan hak akses yang lebih terbatas dibandingkan root. |
| Group | Kumpulan user yang dapat digunakan untuk mengelola hak akses secara bersama-sama. |
| Home directory | Direktori pribadi tempat data dan file milik pengguna biasanya disimpan. |
| Prompt | Tanda pada terminal yang membantu menunjukkan user dan lokasi kerja saat ini. |
| / | Direktori akar (root directory) dalam struktur file Linux. |
Daftar Isi
1. Login dan Mengakses Root
Setelah instalasi Debian selesai, sistem dapat menampilkan prompt login pada terminal. Pada tahap instalasi, materi ini menggunakan dua jenis akun: root sebagai akun utama dan satu akun pengguna biasa.
Tampilan Login
Setelah sistem menyala, Debian meminta nama pengguna untuk masuk ke sistem.
Masuk sebagai root
Masukkan nama pengguna root dan kata sandi yang telah dibuat saat instalasi.
Membersihkan Terminal
clear
Perintah clear membersihkan tampilan terminal tanpa menghapus data atau konfigurasi sistem.
2. Administrasi User: adduser
Perintah adduser digunakan untuk membuat pengguna baru. Dalam praktik dasar, sintaks yang digunakan adalah:
adduser <nama_pengguna>
Setelah nama pengguna dimasukkan, Debian akan meminta kata sandi dan beberapa informasi tambahan terkait akun tersebut.
3. Logout dan Pergantian User
Logout dari sesi root
logout
Perintah logout digunakan untuk keluar dari sesi shell yang sedang aktif.
Masuk sebagai user baru
Setelah membuat user, masuk kembali menggunakan akun tersebut. Materi sumber menggunakan contoh nama user bill.
Tanda ~ (tilde) berkaitan dengan home directory pengguna yang sedang aktif. Saat user baru belum berpindah ke direktori lain, simbol tersebut menunjukkan lokasi home pengguna tersebut.
4. Menghapus User: userdel -r
Setelah kembali sebagai root, materi menggunakan perintah userdel -r <nama_pengguna> untuk menghapus akun beserta data pada home directory pengguna tersebut.
userdel -r <nama_pengguna>
5. Group: Mengelompokkan User
Linux dapat mengelompokkan beberapa pengguna ke dalam sebuah group. Pendekatan ini memudahkan administrator ketika beberapa user perlu memiliki pola hak akses yang sama.
Membuat Group
groupadd <nama_group>
Menghapus Group
groupdel <nama_group>
Dalam contoh pada materi, dibuat dua group: jawatengah dan jawabarat, kemudian dibuat empat user: pati, rembang, bandung, dan subang.
6. Memasukkan User ke Group
Materi menggunakan perintah berikut untuk memindahkan user ke group tertentu:
usermod -g <nama_group> <nama_user>
Contoh pada materi: user pati dan rembang dimasukkan ke group jawatengah, sedangkan bandung dan subang dimasukkan ke jawabarat.
7. Mengenal Struktur Direktori Linux
Linux tidak menggunakan konsep drive seperti C: atau D: sebagaimana Windows. Sistem file dimulai dari satu direktori akar bernama /.
Melihat isi root directory
ls /
Perintah tersebut menampilkan isi direktori akar. Secara umum, direktori seperti /home, /usr, dan /etc berada di bawah struktur direktori tersebut.
Berpindah ke /usr
cd /usr
Perintah cd digunakan untuk berpindah direktori. Setelah masuk ke /usr, prompt dapat menunjukkan lokasi direktori yang sedang aktif.
Membuat direktori
mkdir <nama_directory>
Perintah mkdir membuat direktori baru. Setelah dibuat, keberadaannya dapat diperiksa dengan ls.
Membuat file kosong
touch <nama_file>
Perintah touch dapat digunakan untuk membuat file kosong, kemudian keberadaannya dapat dilihat menggunakan ls.
Melihat detail file dan direktori
ls -l
Mode -l menampilkan informasi yang lebih lengkap, seperti permission, pemilik, group, ukuran, waktu perubahan, dan nama file atau direktori.
8. Hak Akses File dan Direktori
Salah satu bagian penting administrasi Linux adalah pembatasan akses file. Tidak semua user dapat mengubah semua file. Root mempunyai hak administrasi yang jauh lebih luas, sedangkan user biasa bekerja sesuai hak yang dimiliki.
| Elemen | Fungsi | Contoh |
|---|---|---|
| Owner | Pemilik file atau direktori. | User tertentu |
| Group | Kelompok user yang terkait dengan file atau direktori. | jawatengah |
| Permission | Mengatur kemampuan membaca, menulis, atau mengeksekusi. | r, w, x |
Latihan user bintang
Materi sumber mengarahkan untuk membuat user bernama bintang, masuk sebagai user tersebut, lalu kembali ke direktori /usr.
Setelah itu gunakan ls -l untuk melihat atribut file dan direktori. Tampilan ini membantu membaca struktur kepemilikan dan permission pada sistem file Linux.
9. Alur Praktik Terpadu
Agar materi lebih mudah dipahami, berikut alur latihan yang mengikuti inti praktik pada sumber:
- Masuk ke Debian melalui CLI.
- Gunakan akun root untuk administrasi.
- Buat user baru dengan adduser.
- Keluar dari sesi menggunakan logout.
- Masuk sebagai user biasa dan amati perubahan prompt.
- Kembali sebagai root lalu hapus user menggunakan userdel -r bila memang diperlukan.
- Buat group dengan groupadd.
- Tempatkan user ke group menggunakan usermod -g sesuai skenario latihan.
- Gunakan ls, cd, mkdir, dan touch untuk berlatih mengelola file dan direktori.
- Gunakan ls -l untuk mengamati atribut dan hak akses.
Ringkasan Perintah
| Perintah | Fungsi Utama |
|---|---|
| clear | Membersihkan tampilan terminal. |
| adduser <user> | Membuat user baru. |
| logout | Keluar dari sesi shell. |
| userdel -r <user> | Menghapus user beserta home directory sesuai penggunaan opsi -r. |
| groupadd <group> | Membuat group baru. |
| groupdel <group> | Menghapus group. |
| usermod -g <group> <user> | Mengatur group utama user sesuai sintaks pada materi. |
| ls / | Melihat isi root directory. |
| cd /usr | Berpindah ke direktori /usr. |
| mkdir <dir> | Membuat direktori. |
| touch <file> | Membuat file kosong. |
| ls -l | Menampilkan detail file dan direktori. |
Tidak ada komentar:
Posting Komentar