Permission (İzin), bir kullanıcının yapabileceği hareketleri kısıtlandırmaya veya yetkilendirmeye yardımcı olmaktadır. Örneğin bir firmanın servis bölümünde çalışan kişinin müşteri bilgilerine ulaşması normal karşılanırken diğer departmanların bu bölüme giriş yapmasına izin verilmek istenmeyebilir. İşte böyle durumlarda permission kullanarak kullanıcılara bir ağ üzerinde hak ve özel haklar tanımlanabilir, yasaklar ve erişim engelleri getirilebilir.
Sistem üzerinde haklar sistemin ana yöneticisi tarafından verilir ve kaldırılır. Bu nedenle bir dosyaya erişmek için gerekli izne sahip olmak istiyorsanız bu iznin yönetici hesabına sahip olan biri tarafından tanımlanması gereklidir.
Temel olarak permission'lar şu şekilde tanımlanır;
- All – Tüm haklara sahip.
- Execute – Bir dosya veya dizin içerisinde yürütme / çalıştırma haklarına sahip.
- Read – Okuma haklarına sahip.
- Write – Yazma Haklarına Sahip
Bu izinler bir kişiye verilebileceği gibi belli gruplara da verilebilir ve kaldırabilir haklardır.