Cara bermain Kunci & Izin
- Baca instruksi level. Kartu izin menunjukkan saklar yang menyala, saklar yang perlu dinyalakan (putus-putus), dan yang perlu dimatikan (dicoret).
- Baris berlabel kamu adalah baris yang berlaku untukmu. Kalau saklarnya mati, perintahmu akan ditolak dengan Permission denied.
- Ketik perintah lalu tekan Enter. Salah ketik tidak apa-apa; kamu bisa membatalkan perintah terakhir atau menekan Ulang.
- Tekan Cek jawaban atau Ctrl + Enter. Yang dicek izin akhir, pemilik, atau hasil di terminal, jadi
chmod 644danchmod go-wsama-sama benar kalau hasilnya sama. - Kalau buntu, buka Petunjuk. Level yang sudah selesai tetap tercentang di browser yang sama.
Yang kamu pelajari
- Level 1
ls -l
Menampilkan label izin, pemilik, grup, ukuran, dan nama tiap berkas.
- Level 2
r, w, x
Baca, tulis, dan jalankan. Untuk folder: lihat isi, ubah isi, dan masuk.
- Level 2
chmod simbol
u,g,ountuk pemilik, grup, orang lain;+menambah,-mencabut. - Level 4
chmod angka
Baca 4, tulis 2, jalankan 1, dijumlahkan per baris.
600privat,644berkas biasa,755script. - Level 6
Izin folder
xuntuk masuk dengancd,wuntuk membuat dan menghapus berkas di dalamnya. - Level 8
Grup
Baris kedua berlaku untuk semua anggota grup pemilik berkas.
- Level 10
sudo dan chown
sudomenjalankan satu perintah sebagai root,chownmengganti pemilik berkas.
Hanya satu baris yang berlaku untukmu
Linux mengecek baris pemilik kalau berkas itu milikmu, baris grup kalau kamu anggota grupnya, dan baris orang lain untuk selain itu. Hanya satu baris yang dipakai, walaupun baris lain lebih longgar.
Itu sebabnya chmod 600 membuat berkas benar-benar privat: baris grup dan orang lain bernilai 0, sedangkan pemiliknya tetap bisa membaca dan menulis.
Tanya jawab
Apakah harus daftar akun untuk bermain?
Tidak. Semua level bisa dimainkan tanpa akun. Kemajuanmu disimpan di browser yang kamu pakai, jadi akan hilang kalau data browser dihapus.
Apakah sudo di game ini berbahaya?
Tidak. Terminalnya simulasi di browser, jadi sudo tidak menyentuh komputermu dan tidak menanyakan password. Di komputer sungguhan, pakai sudo hanya untuk perintah yang kamu pahami.
Saya pakai Windows. Apakah izin seperti ini ada?
Windows memakai sistem izin lain (ACL), diatur lewat Properties > Security atau icacls, dan script dikenali dari ekstensinya. Izin rwx tetap perlu dipahami karena dipakai di server Linux, Mac, Docker, dan WSL. Tiap level menampilkan padanan Windows-nya.
Kenapa chmod 777 sebaiknya dihindari?
777 memberi semua orang izin mengubah dan menjalankan berkas itu. Kalau ada program lain di server yang disusupi, berkasmu bisa diganti isinya. Berikan izin sesempit yang dibutuhkan, biasanya 644 atau 755.
Perintah apa saja yang bisa dipakai?
Semua perintah Rumah Berkas dan Saluran Log, ditambah ls -l, chmod (angka atau simbol seperti u+x,go-w), chown, sudo, bash script.sh, dan ./script.sh.