Unix / Linux - Pentadbiran Pengguna
Hai sana, penggemar Linux yang bersemangat! Sebagai guru sains komputer yang ramah di lingkungan sekitar Anda, saya sangat gembira untuk menghidahkan Anda ke dalam dunia menarik pentadbiran pengguna Unix/Linux. Jangan khawatir jika Anda baru dalam programming - kita akan mulai dari dasar dan maju ke atas. Pada akhir panduan ini, Anda akan mengurus pengguna dan kumpulan seperti seorang pro!
Mengurus Pengguna dan Kumpulan
Sebelum kita masuk ke dalam hal-hal kecil, mari kita fahami mengapa pentadbiran pengguna dan kumpulan penting. Bayangkan komputer bersama di kantor yang sibuk - Anda tentu tidak mau semua orang mengakses segala-galanya, kan? Itulah di mana pentadbiran pengguna berguna. Ia membantu menjaga keselamatan, mengatur sumber daya, dan menjaga agar segala-galanya berjalan lancar.
Memahami Pengguna dan Kumpulan
Dalam sistem Unix/Linux, pengguna adalah entiti yang dapat log masuk dan melakukan operasi. Kumpulan adalah koleksi pengguna dengan hak akses yang sama. Bayangkan seperti sekolah - siswa adalah pengguna, dan kelas adalah kumpulan. Sekarang, mari kita lebur lengan dan mulai!
Membuat Kumpulan
Membuat kumpulan adalah seperti membentuk kelab baru. Itu mudah dan menyenangkan! Berikut cara Anda melakukannya:
sudo groupadd developers
Perintah ini membuat kumpulan baru bernama "developers". sudo
di awal memberikan Anda hak superuser - itu seperti memiliki kunci utama!
Mari kitauraikan ini:
-
sudo
: Superuser do (memberikan hak admin) -
groupadd
: Perintah untuk menambahkan kumpulan baru -
developers
: Nama kumpulan baru kita
Mengubah Kumpulan
kadang-kadang, Anda mungkin perlu mengubah sesuatu tentang kumpulan. Mungkin Anda ingin mengubah nama kumpulan "developers" menjadi "coders". Berikut cara:
sudo groupmod -n coders developers
Perintah ini mengubah nama kumpulan "developers" menjadi "coders".
Penjelasan:
-
groupmod
: Perintah untuk mengubah kumpulan -
-n
: Opsi untuk nama baru -
coders
: Nama baru -
developers
: Nama lama
Menghapus Kumpulan
Ups! Anda membuat kumpulan keliru? Tidak perlu khawatir, kita dapat menghapusnya:
sudo groupdel coders
Perintah ini menghapus kumpulan "coders".
Penguraian:
-
groupdel
: Perintah untuk menghapus kumpulan -
coders
: Nama kumpulan yang akan dihapus
Membuat Akun
Sekarang, mari kita membuat akun pengguna. Itu seperti mendaftarkan siswa baru di sekolah:
sudo useradd -m -g developers -s /bin/bash john
Perintah ini membuat pengguna baru bernama "john" dan menambahkannya ke kumpulan "developers".
Mari kitauraikan perintah ini:
-
useradd
: Perintah untuk menambahkan pengguna baru -
-m
: Membuat direktori rumah bagi pengguna -
-g developers
: Menambahkan pengguna ke kumpulan "developers" -
-s /bin/bash
: Menetapkan shell default pengguna ke bash -
john
: Nama pengguna untuk akun baru
Mengubah Akun
Orang berubah, dan demikian halnya akun pengguna. Mari kita ubah akun John:
sudo usermod -l johnny -d /home/johnny -m john
Perintah ini mengubah nama pengguna John menjadi "johnny" dan memperbarui direktori rumahnya.
Penjelasan setiap bagian:
-
usermod
: Perintah untuk mengubah akun pengguna -
-l johnny
: Mengubah nama login menjadi "johnny" -
-d /home/johnny
: Menetapkan direktori rumah baru -
-m
: Pindahkan isi direktori rumah lama ke yang baru -
john
: Nama pengguna saat ini
Menghapus Akun
Kadang-kadang, kita harus katakan goodbye. Berikut cara menghapus akun pengguna:
sudo userdel -r johnny
Perintah ini menghapus pengguna "johnny" dan direktori rumahnya.
Penjelasan:
-
userdel
: Perintah untuk menghapus pengguna -
-r
: Hapus direktori rumah dan spool surat pengguna -
johnny
: Nama pengguna yang akan dihapus
Perintah Pentadbiran Pengguna yang Berguna
Berikut adalah tabel perintah yang kita pelajari, untuk rujukan cepat:
Perintah | Deskripsi | Contoh |
---|---|---|
groupadd | Buat kumpulan baru | sudo groupadd developers |
groupmod | Ubah kumpulan | sudo groupmod -n coders developers |
groupdel | Hapus kumpulan | sudo groupdel coders |
useradd | Buat akun pengguna baru | sudo useradd -m -g developers -s /bin/bash john |
usermod | Ubah akun pengguna | sudo usermod -l johnny -d /home/johnny -m john |
userdel | Hapus akun pengguna | sudo userdel -r johnny |
Ingat, dengan kekuatan yang besar datang tanggung jawab yang besar. Selalu periksa dua kali sebelum menjalankan perintah ini, khususnya saat menghapus akun atau kumpulan!
Kesimpulan
Selamat! Anda baru saja mengambil langkah pertama ke dalam dunia pentadbiran pengguna Unix/Linux. Mungkin itu terlihat menakutkan pada awalnya, tapi dengan latihan, Anda akan mengurus pengguna dan kumpulan seperti seorang pentadbir sistem yang berpengalaman.
Saat kita selesaikan, ini adalah cerita kecil dari hari-hari awal pengajaran saya: Saya pernah punya murid yang secara tidak sengaja menghapus akun pengguna sendiri saat latihan. Kegemparan terjadi sampai kita menyadari itu adalah pelajaran berharga tentang selalu membuat cadangan dan berhati-hati saat menggunakan perintah admin. Jadi, jangan takut untuk mencoba, tapi selalu berhati-hati dan jaga cadangan Anda!
Terus jelajah, tetap curiga, dan selamat mengurus!
Credits: Image by storyset