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!

Unix / Linux - User Administration

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