Mengelola Pengguna dan Grup
Pelajari cara membuat, mengubah, dan menghapus akun pengguna serta grup, menetapkan hak sudo, dan memahami ID pengguna serta ID grup.
Mengelola Pengguna dan Grup adalah pelajaran Linux Server Deployment & SSH Mastery gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Linux Server Deployment & SSH Mastery, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Linux Server Deployment & SSH Mastery mencakup 4 pelajaran total.
Pengguna dan Grup: Dasar-Dasar Kontrol Akses
Selamat datang di materi pengelolaan pengguna dan grup di Linux! Pelajaran ini penting untuk administrasi server, keamanan, dan pengaturan siapa yang dapat melakukan apa.
Setiap tindakan di server Linux dilakukan oleh seorang pengguna. Pengguna dikelompokkan ke dalam grup untuk menyederhanakan izin dan kontrol akses.
Identitas Digital Anda: Akun Pengguna
Akun pengguna adalah identitas digital Anda pada sistem Linux. Akun ini menentukan direktori beranda, shell, serta berkas dan perintah yang dapat Anda akses.
- Setiap pengguna memiliki nama pengguna yang unik.
- Pengguna masuk dengan kata sandi (atau kunci SSH).
- Akun memisahkan aktivitas pengguna sehingga meningkatkan keamanan.
Membuat Pengguna Baru dengan `useradd`
Perintah utama untuk membuat akun pengguna baru adalah useradd. Secara bawaan, perintah ini membuat pengguna baru, direktori beranda, dan menetapkan shell bawaan.
Anda memerlukan hak akses sudo (superuser do) untuk menjalankan perintah ini karena perintah tersebut mengubah pengaturan sistem.
sudo useradd newuserMenetapkan Kata Sandi Pengguna dengan `passwd`
Setelah membuat pengguna, pengguna tersebut tidak dapat masuk sampai Anda menetapkan kata sandi untuknya. Perintah passwd digunakan untuk tujuan ini.
Anda akan diminta memasukkan kata sandi baru sebanyak dua kali. Ingatlah untuk memilih kata sandi yang kuat dan unik!
sudo passwd newuserPengenal Unik: ID Pengguna (UID)
Di balik setiap nama pengguna, Linux menggunakan nomor unik yang disebut ID Pengguna (UID). Inilah cara sistem benar-benar mengenali pengguna.
- UID 0 selalu digunakan untuk pengguna root.
- UID 1–999 biasanya dicadangkan untuk akun sistem.
- Akun pengguna biasa biasanya dimulai dari UID 1000.
Anda dapat melihat UID pengguna dengan perintah id.
id newuserMengubah Detail Pengguna dengan `usermod`
Perlu mengubah direktori beranda, shell masuk, atau nama pengguna? Gunakan perintah usermod.
-d: Mengubah direktori beranda.-s: Mengubah shell masuk.-l: Mengubah nama pengguna.
Selalu gunakan sudo bersama usermod.
sudo usermod -s /bin/bash newuserMenghapus Pengguna dengan `userdel`
Saat pengguna tidak lagi memerlukan akses, Anda dapat menghapus akunnya menggunakan userdel. Penting untuk menentukan apakah Anda ingin mempertahankan atau menghapus direktori berandanya.
userdel username: Menghapus akun pengguna, tetapi mempertahankan direktori beranda dan penampung suratnya.userdel -r username: Menghapus akun pengguna dan menghapus direktori beranda serta penampung suratnya.
sudo userdel -r olduserMengatur Pengguna dengan Grup
Grup memungkinkan Anda mengelola izin untuk beberapa pengguna sekaligus. Alih-alih menetapkan izin untuk setiap pengguna, Anda menetapkannya untuk sebuah grup, lalu menambahkan pengguna ke grup tersebut.
- Setiap pengguna termasuk dalam setidaknya satu grup utama.
- Pengguna juga dapat termasuk dalam beberapa grup tambahan.
Mengelola Grup: `groupadd`, `groupdel`, `gpasswd`
Sama seperti pengguna, grup memiliki perintah untuk pembuatan, penghapusan, dan pengelolaan:
groupadd groupname: Membuat grup baru.groupdel groupname: Menghapus grup yang ada.gpasswd -a user group: Menambahkan pengguna ke grup tambahan.gpasswd -d user group: Menghapus pengguna dari grup.
sudo groupadd developers
sudo gpasswd -a newuser developersMemberikan Hak Admin: Hak Akses Sudo
Perintah sudo memungkinkan pengguna biasa menjalankan perintah dengan hak akses root (administrator). Cara ini lebih aman daripada masuk langsung sebagai root.
Untuk memberikan akses sudo kepada pengguna, biasanya Anda menambahkannya ke grup khusus, yang sering bernama sudo (di Debian/Ubuntu) atau wheel (di Red Hat/CentOS).
sudo usermod -aG sudo newuserPemeriksaan Cepat: Perintah Pengguna dan Grup
Perintah apa yang akan Anda gunakan untuk menghapus pengguna bernama olduser DAN menghapus direktori berandanya?
Ringkasan: Pengguna, Grup, dan Kontrol
Bagus! Anda telah mempelajari dasar-dasar pengelolaan pengguna dan grup di server Linux:
- Gunakan
useradddanpasswduntuk membuat pengguna baru. usermodmembantu mengubah properti pengguna.userdelmenghapus akun pengguna.groupadd,groupdel, dangpasswdmengelola grup.- Berikan hak akses
sudodengan menambahkan pengguna ke grup yang sesuai.
Memahami perintah-perintah ini merupakan dasar penting untuk administrasi server yang aman dan teratur.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Mengelola Pengguna dan Grup” gratis?
Ya — teks lengkap “Mengelola Pengguna dan Grup” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Linux Server Deployment & SSH Mastery, upgrade ke CoddyKit PRO. Kursus Linux Server Deployment & SSH Mastery mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Mengelola Pengguna dan Grup”?
Pelajari cara membuat, mengubah, dan menghapus akun pengguna serta grup, menetapkan hak sudo, dan memahami ID pengguna serta ID grup. Kamu berlatih Linux Server Deployment & SSH Mastery dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Linux Server Deployment & SSH Mastery?
Tidak diperlukan pengalaman sebelumnya. Linux Server Deployment & SSH Mastery di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “Mengelola Pengguna dan Grup” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Linux Server Deployment & SSH Mastery ini?
Ya. Setiap pelajaran Linux Server Deployment & SSH Mastery menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Mengelola Pengguna dan Grup
- Memantau Proses Sistem
- Tugas Terjadwal dengan Cron
- Mengelola Layanan Sistem dengan systemd