Bagian 0 β Fondasi: Apa Itu Server & Cara Kerja Internet Β· Langkah 6 dari 38
User, Permission, dan sudo
Linux melindungi sistemnya dengan model user & izin β dan sudo adalah gerbang resminya.
Semua file punya 'pintu pagar'
Di Linux, setiap file/folder punya owner (user pemilik) dan tiga set izin: read (baca), write (ubah), execute (jalankan) β untuk tiga pihak: pemiliknya, kelompoknya (group), dan lainnya (others). Makanya ls -l menampilkan baris seperti -rw-r--r-- : pemilik bisa baca+tulis, group cuma baca, others cuma baca.
root β user 'dewa'
root adalah user khusus yang tidak terbentur pagar apa pun β bisa baca/ubah/hapus file sistem manapun. Kekuatan penuh juga berarti bahaya penuh: salah command sebagai root bisa melumpuhkan sistem tanpa peringatan.
Lalu apa itu sudo?
`sudo` = 'jalankan command INI sebagai root, sementara'. Alih-alih login sebagai root seharian (berbahaya β tiap kesalahan ketik jadi bom), kamu bekerja sebagai user biasa dan hanya 'meminjam' kekuatan root saat memang perlu β dan semua pemakaian sudo tercatat di log. Inilah kenapa hampir semua command instalasi/konfigurasi server di web ini diawali sudo: install paket, ubah config, restart service = urusan sistem, bukan urusan pribadimu.
sudo untuk hal yang bisa jalan tanpa sudo, dan jangan sudo su lalu lupa keluar. Saat kamu lihat command yang ingin diketik dengan sudo tapi tidak yakin kenapa β tanya chatbot dulu sebelum Enter.Command permission yang akan sering muncul: chmod +x script.sh (buat file bisa dieksekusi semua user), chown -r user:group /folder (ganti pemilik β untuk kasus service perlu akses folder aplikasi).
β Tanda berhasil β centang kalau sudah kamu lihat/buktikan sendiri
Tombol βlanjutβ terbuka setelah semua tercentang β bukan hukuman, tapi jaring pengaman: pastikan step ini benar-benar beres sebelum menumpuk step berikutnya di atasnya.