EN: Read in English
Dunia L2: Kunci & Pekerja
Tukar pemilik: chown
Anda akan belajar: serahkan fail atau folder kepada pengguna atau kumpulan lain dengan sudo chown.
Teks BM belum disemak oleh penutur asli.
Disemak dengan Linux (Debian 13) pada 1 Nov 2026
Masalahnya
Pelanggan muat naik gambar makanan mereka. Pekerja web, pengguna www-data, simpan gambar itu dalam /srv/kedai/uploads. Setiap muat naik gagal. Kenapa?
Pilih satu jawapan.
Tengok
sudo -u www-data jalankan satu arahan sebagai pekerja web. Ralat sebenar: Permission denied. Maksudnya: uploads milik anda, dan orang lain tiada kunci w.
Teka
Anda pemilik uploads. Bolehkah anda sendiri serahkannya dengan chown www-data uploads?
Pilih satu jawapan.
Cuba
Serahkan folder itu kepada pekerja web dan kumpulan mereka: sudo chown www-data:www-data uploads.
Anda you di /srv/kedai. 2 benda di sini. Servis: cron berjalan, ssh berjalan, nginx berjalan.
you@kedai:/srv/kedai$Folder /srv/kedai
- menu.html (fail)
-rw-r--r-- - uploads/ (folder)
drwxr-xr-x
Servis
cronberjalanmula semasa bootsshberjalanmula semasa bootnginxberjalanmula semasa boot
Petunjuk
chown maksudnya “change owner” (tukar pemilik). Bentuknyapemilik:kumpulan.Semak
chmod atau chown? Pilih alat yang betul.
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
Cuba
Folder sudah diserahkan. Uji sebagai pekerja web: sudo -u www-data touch uploads/a.jpg.
Anda you di /srv/kedai. 2 benda di sini. Servis: cron berjalan, ssh berjalan, nginx berjalan.
you@kedai:/srv/kedai$Folder /srv/kedai
- menu.html (fail)
-rw-r--r-- - uploads/ (folder)
drwxr-xr-xbukan milik anda
Servis
cronberjalanmula semasa bootsshberjalanmula semasa bootnginxberjalanmula semasa boot
Petunjuk
touch buat fail kosong, macam muat naik ujian.Anda berjaya!
Kini anda boleh serahkan fail dan folder kepada pemilik yang betul.
Nak tahu lebih (pilihan)
sudo chown -R www-data:www-data uploads ubah folder dan semua isinya: semak path dua kali. sudo chown :kitchen roster.txt tukar kumpulan sahaja. Jangan sekali-kali serahkan seluruh rumah anda kepada pengguna lain.
Latihan sebenar (pilihan): di Linux, ls -l /var/www tunjuk siapa pemilik fail web.
English
Customers upload photos of their food. The web staff, user www-data, saves them in /srv/kedai/uploads. Every upload fails. Why?
sudo -u www-data runs one command as the web staff. Real error: Permission denied. Plain words: uploads is yours, and others have no w key.
You own uploads. Can you give it away yourself with chown www-data uploads?
Hand the folder to the web staff and their group: sudo chown www-data:www-data uploads.
owner:group.chmod or chown? Pick the right tool.
The folder is handed over. Test it as the web staff: sudo -u www-data touch uploads/a.jpg.
touch makes an empty file, like a test upload.You can now hand files and folders to the right owner.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: chown (Debian 13 man page) · GNU coreutils: chown invocation
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?