Peta dunia

 

EN: Read in English

Dunia L2: Kunci & Pekerja

Pengguna, kumpulan dan sudo

Anda akan belajar: siapa siapa di server, guna kumpulan, dan cara sudo pinjam kunci induk.

Teks BM belum disemak oleh penutur asli.

Disemak dengan Linux (Debian 13) pada 1 Nov 2026

Masalahnya

Aina mula kerja di dapur esok. Dia pun perlu guna server. Patutkah dia log masuk sebagai anda?

Pilih satu jawapan.

Tengok

Anda you di /home/you. 0 benda di sini. Servis: cron berjalan, ssh berjalan, nginx berjalan.

Anda di siniyou@kedai:~$

Folder ~

Folder kosong

+ 3 tersembunyi (ls -a)

Servis

  • cronberjalanmula semasa boot
  • sshberjalanmula semasa boot
  • nginxberjalanmula semasa boot

Anda ialah user (pengguna) (user): Seorang pekerja di server, dengan nama, nombor dan kunci sendiri. you, nombor pekerja 1000. Anda ahli dua pasukan, dipanggil groups (kumpulan): you dan sudo.

Teka

/etc/shadow simpan setiap kata laluan, dalam bentuk bercelaru. Anda taip cat /etc/shadow. Apa jadi?

Pilih satu jawapan.

Cuba

Pasukan sudo boleh pinjam kunci induk untuk satu arahan. Cuba: sudo whoami.

Anda you di /home/you. 0 benda di sini. Servis: cron berjalan, ssh berjalan, nginx berjalan.

Anda di siniyou@kedai:~$

Folder ~

Folder kosong

+ 3 tersembunyi (ls -a)

Servis

  • cronberjalanmula semasa boot
  • sshberjalanmula semasa boot
  • nginxberjalanmula semasa boot

Semak

Kebanyakan kerja tak perlu kunci induk. Yang mana perlu?

Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.

      Cuba

      Beri Aina pengguna sendiri dengan rumah: sudo useradd -m -s /bin/bash aina. Kemudian masukkan dia ke pasukan dapur: sudo usermod -aG kitchen aina.

      Anda you di /home/you. 0 benda di sini. Servis: cron berjalan, ssh berjalan, nginx berjalan.

      Anda di siniyou@kedai:~$

      Folder ~

      Folder kosong

      + 3 tersembunyi (ls -a)

      Servis

      • cronberjalanmula semasa boot
      • sshberjalanmula semasa boot
      • nginxberjalanmula semasa boot

      Semak

      Kenapa usermod -aG kitchen, bukan -G kitchen sahaja?

      Pilih satu jawapan.

      Anda berjaya!

      Kini anda boleh bezakan pengguna dan kumpulan, dan guna sudo dengan cermat.

      Nak tahu lebih (pilihan)

      sudo -i buka shell root: prompt berakhir dengan # dan lencana root muncul. Taip exit untuk pulangkan kunci. Tanpa sudo, useradd kata command not found: alat admin ada dalam /usr/sbin, di luar PATH anda.

      Latihan sebenar (pilihan): di Linux anda sendiri, jalankan id dan groups. Kemudian sudo -l tunjuk apa sudo benarkan.