Pada dasarnya itu berarti Anda dapat memberi tahu sistem operasi untuk menjalankan kode di dalam file. Misalnya, jika file tersebut adalah biner yang dapat dieksekusi, akses baca akan memungkinkan Anda untuk melihatnya, akses tulis akan memungkinkan Anda untuk memodifikasinya, tetapi tanpa izin eksekusi Anda tidak akan dapat menjalankan program. Dalam kasus skrip, ini sedikit lebih rumit, karena Anda tidak perlu 'menjalankan' program, Anda cukup membaca isinya menjadi juru bahasa, yang memiliki hak eksekusi, tetapi Anda tidak perlu mengeksekusi izin pada skrip itu sendiri.
Beberapa skrip di Linux dapat dieksekusi sendiri, Anda akan sering melihat baris di bagian atas seperti
#!/bin/bash
atau
#!/bin/python
Baris itu memberi tahu kernel bahwa file dapat dieksekusi dengan memanggil program yang relevan (dan bukan hanya teks). Kemudian Anda bisa menjalankan skrip Anda seperti
./script
daripada harus melakukan
python ./script
"execute" memungkinkan pengguna untuk mengeksekusi executable. Untuk direktori, izin masuk ke direktori menggunakan perintah cd.
Untuk tujuan praktis, izin membaca menyiratkan kemampuan untuk mengeksekusi.
Namun sebaliknya tidak benar; ada beberapa nilai dalam kemampuan memberikan izin untuk mengeksekusi kode tanpa memberikan izin untuk membacanya.