Latar Belakang
Sistem operasi Linux dikenal sebagai sistem yang stabil, fleksibel, dan banyak digunakan di komputer pribadi dan server. Salah satu konsep penting dalam pengelolaan sistem Linux adalah manajemen pengguna dan grup. Konsep ini mengatur siapa saja yang dapat menggunakan sistem dan batasan akses yang dimiliki oleh setiap pengguna. Di Linux, setiap pengguna memiliki hak akses yang berbeda. Sementara grup digunakan untuk mengelompokkan pengguna. Ini membuat pengaturan izin lebih mudah dan efisien.
Artikel ini bertujuan mengenalkan dasar-dasar manajemen User dan Group pada sistem operasi Linux serta cara kerjanya. Dengan memahami fungsi User dan Group, diharapkan pengguna dapat menelola hak akses dan penggunaan sistem dengan lebih tertib dan aman. Pengelolaan yang efektif memungkinkan sistem Linux beroperasi secara optimal tanpa gangguan akibat kesalahan akses atau masalah keamanan.
Alat dan Bahan
Daftar tools yang digunakan.
a. Perangkat Lunak : Linux (debian)
b. Perangkat Keras : Laptop
Pengertian User dan Group
User di Linux bisa diartikan sebagai orang atau proses yang menggunakan sistem operasi Linux. Setiap user punya hak akses yang berbeda-beda, jadi tidak semua user bisa melakukan hal yang sama. Di Linux, hampir semua aktivitas sistem diatur berdasarkan siapa user yang sedang digunakan, mulai dari membuka file sampai menjalankan perintah tertentu. Secara umum, user di Linux dibagi menjadi dua, yaitu Superuser (Root) dan User biasa.
Selain User, Linux juga mengenal konsep Group. Group berfungsi untuk mengelompokkan user-user yang memiliki kebutuhan atau level akses yang sama. Dengan adanya group, pengaturan hak akses jadi lebih mudah dan tidak ribet, karena administrator cukup mengatur izin untuk satu grup saja tanpa harus mengatur setiap user satu per satu. Hal ini membuat pengelolaan user di Linux jadi lebih praktis dan terorganisir.
Praktik yang Dilakukan
1. Menambahkan User Baru
Perintah yang bisa kita gunakan ada 2, yaitu adduser dan useradd. Sebenarnya lebih leluasa untuk menggunakan useradd karena lebih fleksibel, tapi adduser lebih praktis, dan user-friendly. Nah, disini saya menggunakan adduser untuk menambahkan user baru. Saya menggunakan nama teman saya sebagai contoh.
2. Menambahkan Password pada User BaruJika kita menggunakan adduser, maka passsword akan muncul sendiri, berbeda dengan menggunakan perintah useradd. Kalau kita menggunakan perintah useradd, kita perlu mengetikkan passwd [nama user]
3. Mengganti Password pada User Baru
Kita juga bisa menggunakan perintah passwd [nama user] untuk mengganti password, atau mereset
4. Menghapus User
Bisa menggunakan command deluser nama-user
Kita bisa menggunakan command groupadd [nama grup]. Jika setelah mengetikkan command tidak muncul tulisan error seperti dibawah ini, maka grup berhasil dibuat.
6. Mengecek Apakah Grup Sudah dibuat atau Belum
Kita bisa menggunakan command getent group [nama grup].
7. Menambahkan User ke Grup Kita bisa menggunakan command usermod -aG [nama grup] [nama siswa] untuk dijalankan, seperti contoh dibawah ini.
Maksud dari -aG itu adalah -a (append) yang artinya menambahkan. Opsi ini berfungsi suoaya user ditambahkan ke group baru tanpa menghapus group lain yang sudah dimiliki user tersebut. Jika kita tidak menggunakan -a, group lama user bisa hilang.
Nah, buat G itu (Groups) yang artinya daftar group tambahan. Digunakan untuk menentukan group mana saja yang ingin ditambahkan ke user.
8. Mengecek Group Milik User
Kita bisa menggunakan Command groups [nama siswa] untuk mengecek grup apa saja yang dimiliki oleh si user ini.
9. Menghapus User dari Group
Kita bisa gunakan command deluser [nama siswa] [nama grup]
HASIL PEMBELAJARAN YANG DIDAPATKAN
Setelah mempelajari dan mempraktikkan manajemen user dan group pada sistem operasi Debian, saya dapat memahami konsep user dan group dalam Linux serta peran masing-masing dalam pengelolaan sistem. Saya mampu membedakan jenis user, seperti root dan user biasa, beserta hak aksesnya
Selain itu, saya bisa melakukan praktik manajemen user dan group. Ini termasuk menambahkan dan menghapus user, membuat group, serta menambahkan user ke dalam group sesuai kebutuhan. Saya juga memahami pentingnya pengelompokan user untuk memudahkan pengaturan dan pengelolaan sistem.
Melalui pembelajaran ini, saya memperoleh pengetahuan dan keterampilan dasar dalam mengelola akun pengguna pada sistem Linux secara terstruktur dan efisien. Dengan cara ini, sistem dapat digunakan dengan baik oleh banyak pengguna.
KESIMPULAN
Manajemen User dan Group di Linux adalah salah satu aspek dasar yang sangat penting dalam pengelolaan sistem operasi Linux. User adalah akun yang mewakili pengguna atau proses dalam sistem, dengan hak akses yang berbeda-beda (misalnya root sebagai superuser dan user biasa). Sedangkan group adalah kumpulan beberapa user yang memiliki kebutuhan atau hak akses yang sama, sehingga memudahkan pengaturan izin secara kolektif.
DAFTAR PUSTAKA