Permission file atau folder atau yang dikenal juga dengan chmod, adalah hak akses yang menentukan siapa saja yang dapat membaca (read), menulis (write), atau mengeksekusi (execute) file atau folder di server Anda. Dalam artikel ini, kami akan membahas bagaimana cara mengubah permission file dan folder di cPanel, baik secara manual melalui file manager maupun melalui SSH.
Sebelum kami membahas tentang cara mengubah permission file dan folder di cPanel, terlebih dahulu akan kami jelaskan tentang apa itu chmod beserta fungsinya, agar Anda lebih memahami panduan yang kami buat.
Apa itu CHMOD?
Permission file atau folder adalah pengaturan yang mengatur hak akses pengguna terhadap file atau folder di server. Dalam sistem operasi berbasis Linux, permission diwakili oleh kombinasi angka atau simbol, seperti 755 atau 644.
Angka-angka ini merepresentasikan tiga jenis akses utama:
- Read (R): Hak untuk membaca isi file atau melihat daftar isi folder.
- Write (W): Hak untuk mengubah atau menambahkan konten.
- Execute (X): Hak untuk menjalankan file.
Sedangkan tiga jenis pengguna yang diatur oleh chmod adalah:
- Owner: Pemilik file.
- Group: Grup pengguna yang memiliki akses ke file.
- Public/Other: Semua pengguna lainnya.
Sebagai contoh, permission 755 berarti pemilik file memiliki hak penuh (read, write, execute), sedangkan grup dan pengguna lainnya hanya memiliki hak read dan execute.
Selengkapnya tentang CHMOD bisa Anda pelajari pada artikel berikut: chmod adalah
Kenapa Permission File atau Folder Diperlukan?
Mengatur permission file atau folder sangat penting karena:
- Keamanan: Permission yang salah dapat membuka celah keamanan, seperti membiarkan pengguna lain mengakses atau memodifikasi file sensitif.
- Fungsi Website: Beberapa file, seperti skrip PHP atau file konfigurasi, memerlukan hak akses tertentu agar dapat berjalan dengan baik.
- Mencegah Error: Jika hak akses file tidak sesuai, situs Anda bisa mengalami error seperti 403 Forbidden atau skrip yang tidak berfungsi.
Mengubah Permission File dan Folder di cPanel
Ada 2 cara yang dapat Anda lakukan untuk mengubah permission file dan folder di cPanel, yaitu secara manual melalui file manager dan melalui SSH. Berikut opsi yang dapat Anda pilih.
Opsi 1. Melalui File Manager
Opsi ini bisa Anda pilih, jika penyesuaian permission file dan folder di cPanel tidak terlalu banyak. Langkah-langkahnya sebagai berikut:
- Login ke cPanel hosting Anda.
- Klik menu File Manager > masuk ke folder public_html atau directory yang ingin Anda ubah permissionnya.
- Klik pada file atau folder yang ingin Anda ubah permissionnya, lalu klik menu Permission yang ada di file manager, lalu ubahlah permission sesuai kebutuhan Anda. Berikut contohnya:
Jika Anda ingin mengubah permission beberapa folder atau file sekaligus dalam satu kali waktu, Anda bisa block folder atau file yang diinginkan, lalu klik menu Permissions dan ubah permissionsnya sesuai kebutuhan.
Opsi 2. Melalui SSH
Opsi ini bisa Anda pilih, jika Anda lebih nyaman menggunakan command line melalui SSH, atau perubahan permissions ingin dilakukan di semua file atau folder yang ada di directory tertentu. Berikut langkah-langkahnya:
- Login ke cPanel hosting Anda.
- Klik menu Terminal.
- Masuklah ke directory atau folder yang ingin Anda ubah. Pada contoh, saya akan masuk ke folder /public_html untuk mengubah seluruh permission folder menjadi 755 atau seluruh file menjadi 644.
Berikut adalah perintah SSH yang dapat Anda gunakan:
# Untuk mengubah permission pada folder
find . -type d -exec chmod 755 {} \;
# Untuk mengubah permission pada file
find . -type f -exec chmod 644 {} \;
Bagaimana, mudah bukan untuk mengubah permission file dan folder di cPanel hosting?
Demikian artikel kami tentang apa itu chmod serta cara mengubah permission file dan folder di cPanel, semoga bermanfaat.