---
title: "Arti Permission 644 dan 755 di File Website"
description: "Arti angka 644 dan 755 pada permission file website, cara membacanya, kenapa 777 berbahaya, dan permission yang disarankan untuk WordPress."
url: "https://nivelva.com/insight/arti-permission-644-755-file-website"
category: "Website \u0026 Domain"
tags: ["permission","chmod","hosting","wordpress","keamanan website"]
author: "Aisyah Aris"
published: "2026-11-11T12:41:00+07:00"
updated: "2026-11-11T12:41:00+07:00"
language: "id"
publisher: "Nivelva (https://nivelva.com)"
---

# Arti Permission 644 dan 755 di File Website

> **Jawaban singkat:** Permission 644 berarti pemilik bisa membaca dan menulis file, sedangkan grup dan pengguna lain hanya bisa membaca. Permission 755 untuk folder berarti pemilik punya akses penuh, sedangkan yang lain bisa membaca dan masuk ke folder. Keduanya adalah standar umum file dan folder website.

Singkatnya, 644 adalah permission standar untuk **file** website dan 755 adalah permission standar untuk **folder**: pemilik boleh mengubah, sedangkan orang lain hanya boleh membaca (dan untuk folder, masuk ke dalamnya).

Kenapa ini penting? Permission yang terlalu ketat membuat website error, gambar tidak tampil, atau plugin gagal update. Permission yang terlalu longgar, seperti 777, membuka jalan bagi skrip jahat untuk mengubah file kamu. Dengan memahami tiga angka ini, kamu bisa membaca pesan error hosting dengan lebih tenang dan tidak asal mengikuti saran "ubah saja ke 777".

## Bagaimana cara membaca angka permission?

Permission di Linux dibagi untuk tiga kelompok, berurutan dari kiri ke kanan:

1. **Pemilik (owner):** akun yang memiliki file, biasanya akun hosting kamu.
2. **Grup (group):** kelompok pengguna yang terkait dengan file itu.
3. **Lainnya (others):** semua pengguna lain di server, termasuk proses yang berjalan atas nama akun lain.

Setiap angka adalah jumlah dari tiga hak akses: baca (r) bernilai 4, tulis (w) bernilai 2, dan eksekusi (x) bernilai 1. Jadi 7 berarti 4+2+1 (baca, tulis, eksekusi), 6 berarti 4+2 (baca dan tulis), 5 berarti 4+1 (baca dan eksekusi), dan 4 berarti baca saja.

| Angka | Simbol | Pemilik | Grup | Lainnya | Biasa dipakai untuk |
|:--|:--|:--|:--|:--|:--|
| 644 | `rw-r--r--` | baca, tulis | baca | baca | File website biasa |
| 755 | `rwxr-xr-x` | baca, tulis, masuk | baca, masuk | baca, masuk | Folder website |
| 640 | `rw-r-----` | baca, tulis | baca | tidak ada | File yang lebih tertutup |
| 600 atau 400 | `rw-------` atau `r--------` | baca (dan tulis untuk 600) | tidak ada | tidak ada | File konfigurasi berisi password |
| 777 | `rwxrwxrwx` | semua | semua | semua | Hindari |

## Kenapa folder butuh angka 5 atau 7, bukan 4?

Untuk folder, huruf x bukan berarti "menjalankan program", melainkan izin untuk **masuk** ke dalam folder dan mengakses file di dalamnya. Folder dengan permission 644 tidak bisa dimasuki, sehingga web server tidak bisa membaca file di dalamnya walaupun file itu sendiri bisa dibaca. Hasilnya biasanya error 403 Forbidden.

Itu sebabnya folder memakai 755, sedangkan file biasa cukup 644. File PHP tidak perlu izin eksekusi karena yang menjalankannya adalah PHP, bukan sistem operasi secara langsung.

Berbeda halnya dengan skrip shell atau program yang memang dijalankan langsung dari terminal atau cron, misalnya file `.sh` untuk backup. File seperti itu butuh izin eksekusi, biasanya 700 atau 750, agar hanya pemilik (dan grup bila perlu) yang bisa menjalankannya.

## Permission yang disarankan untuk WordPress

Dokumentasi resmi WordPress memberi pedoman untuk hosting yang menjalankan PHP atas nama akun pemilik (pengaturan yang umum di shared hosting modern)[^1]:

- **Semua folder:** 755 atau 750.
- **Semua file:** 644 atau 640.
- **wp-config.php:** 440 atau 400, agar pengguna lain di server tidak bisa membacanya. File ini berisi password database, dan dokumentasi WordPress menyebut membiarkannya di 644 sebagai bahaya.

Dokumentasi yang sama tegas soal 777: tidak ada folder yang seharusnya diberi 777, bahkan folder upload. Kalau sebuah plugin "butuh" 777, itu tanda pengaturan server atau kepemilikan file yang salah, bukan tanda bahwa 777 adalah solusinya.

Kalau setelah mengubah wp-config.php ke 400 website justru error, kemungkinan PHP di hostingmu berjalan dengan akun berbeda dari pemilik file. Dalam kasus itu, 640 dengan grup yang tepat biasanya menjadi jalan tengah. Tanyakan ke penyedia hosting bagaimana PHP dijalankan di server mereka.

## Kenapa 777 berbahaya?

777 berarti siapa pun di server boleh menulis ke file atau folder itu. Di shared hosting, "siapa pun" bisa mencakup proses dari akun lain. Di VPS sekalipun, proses web server atau plugin yang punya celah bisa memanfaatkannya untuk menaruh file baru, misalnya backdoor PHP.

> **777 bukan perbaikan:**
>
> Saran "ubah ke 777" sering muncul saat upload gagal atau plugin tidak bisa update. Masalahnya hampir selalu ada di kepemilikan file (chown), bukan permission. Perbaiki pemiliknya, lalu kembalikan permission ke 755 dan 644.

Beberapa panel hosting juga sengaja menolak menjalankan file PHP yang permission-nya terlalu longgar, sehingga 777 malah menimbulkan error 500. Penyebab error 500 lainnya dibahas di [cara melacak error 500 di website PHP](https://nivelva.com/insight/penyebab-error-500-website-php-cara-melacaknya).

## Bagaimana cara mengubah permission?

**Lewat File Manager cPanel:** klik kanan file atau folder, pilih Change Permissions, lalu centang kotak sesuai angka yang diinginkan. Angka di bawah kotak centang akan ikut berubah.

**Lewat FTP:** sebagian besar aplikasi FTP punya menu File Permissions atau Properties dengan isian angka.

**Lewat SSH:** gunakan perintah berikut dari folder utama website untuk mengembalikan semua folder ke 755 dan file ke 644:

```
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
chmod 400 wp-config.php
```

Jalankan dari folder yang benar, karena perintah ini berlaku ke semua isi folder tempat kamu berada. Penjelasan lebih dalam tentang `chmod` dan `chown` ada di [memahami permission Linux](https://nivelva.com/insight/memahami-permission-linux-chmod-chown-bingung).

## Tanda permission bermasalah

- **Error 403 Forbidden** di halaman atau gambar tertentu: folder atau file kurang izin baca.
- **Upload media gagal** dengan pesan tidak bisa menulis: folder upload tidak bisa ditulis oleh pemilik proses PHP.
- **Update plugin meminta data FTP:** WordPress tidak bisa menulis file langsung, biasanya karena kepemilikan file berbeda dengan akun yang menjalankan PHP.
- **Ada file asing yang muncul tiba-tiba:** bisa jadi ada folder 777 yang dimanfaatkan. Langkah pembersihannya ada di [cara membersihkan malware WordPress](https://nivelva.com/insight/cara-membersihkan-malware-wordpress-kehilangan-data).

## Pertanyaan yang sering diajukan

### Apakah permission 644 aman untuk file PHP yang berisi password?

Kurang ideal, karena pengguna lain di server bisa ikut membaca. Untuk file konfigurasi seperti wp-config.php, gunakan 440 atau 400, atau 640 bila PHP berjalan dengan grup yang sama.

### Apa beda chmod dan chown?

chmod mengatur apa yang boleh dilakukan, sedangkan chown mengatur siapa pemiliknya. Banyak masalah upload dan update sebenarnya soal pemilik file yang salah, bukan angka permission.

### Apakah folder upload WordPress butuh 777 agar bisa menerima gambar?

Tidak. Dokumentasi WordPress menyarankan folder tetap 755 atau 750. Kalau upload gagal dengan 755, perbaiki kepemilikan folder agar sama dengan akun yang menjalankan PHP.

[^1]: Dokumentasi WordPress, Changing File Permissions.

## Sumber

- <https://developer.wordpress.org/advanced-administration/server/file-permissions/>

---

Diterbitkan oleh Nivelva Insight (https://nivelva.com/insight/). Artikel ini: https://nivelva.com/insight/arti-permission-644-755-file-website
Kontak Nivelva: WhatsApp https://wa.me/6285111245007, email hello@nivelva.com
