Handytool
Geliştirici rehberi7 dk okuma25 Haz 2026 tarihinde güncellendi

Linux izinleri

chmod 755 gerçekte ne demek.

Bir chmod komutundaki üç rakam rastgele değildir. Her biri farklı bir kullanıcı grubu için okuma, yazma ve çalıştırma değerlerinin bir toplamıdır. Deseni gördüğünüzde, herhangi bir modu bir bakışta okuyabilirsiniz.

Önemli noktalar

  • 01Üç rakam sırasıyla sahip, grup ve diğer herkes için izinleri ayarlar.
  • 02Her rakam okuma (4), yazma (2) ve çalıştırma (1) toplamıdır — dolayısıyla 7 = üçünün hepsi, 5 = okuma + çalıştırma.
  • 03755 klasörler ve programlar için standarttır; 644 sıradan dosyalar için standarttır; 777 neredeyse her zaman bir hatadır.

Üç rakam, üç hedef kitle

Linux ve macOS'ta, her dosya ve klasör üç ayrı insan grubu için izinler taşır. Soldan sağa, 755 gibi bir moddaki üç rakam şu kişilere uygulanır: sahip (dosyanın sahibi olan kullanıcı), grup (erişimi paylaşan bir kullanıcı seti) ve diğer herkes (sistem üzerindeki kelimenin tam anlamıyla diğer herkes). Sıra asla değişmez — sahip, grup, diğerleri.

Dolayısıyla 755 şöyle der: sahibine 7 tarafından tanımlanan izni ver, gruba 5 tarafından tanımlanan izni ver ve diğer herkese 5 tarafından tanımlanan izni ver. Bütün şeyi anlamak için, sadece tek bir rakamın ne anlama geldiğini bilmeniz gerekir. Sonra aynı kuralı üç kez okursunuz.

Her rakam nasıl oluşturulur: 4, 2, 1

Her rakam en fazla üç değerin toplamıdır. Okuma erişimi 4 değerindedir, yazma erişimi 2 değerindedir ve çalıştırma erişimi 1 değerindedir. İstediğiniz izinleri bir araya toplayın ve 0 ile 7 arasında tek bir rakam alırsınız. 4, 2 ve 1 ikinin kuvvetleri olduğundan, her kombinasyon benzersiz bir toplam üretir — hiçbir zaman belirsizlik yoktur.

7 rakamı üzerinde çalışın: 4 (okuma) + 2 (yazma) + 1 (çalıştırma) = 7, dolayısıyla 7 her şeyi verir. 5 rakamı 4 (okuma) + 1 (çalıştırma) = 5'tir, bu okuma ve çalıştırmayı verir ancak yazma değil. 6 rakamı 4 + 2 = 6'dır: okuma ve yazma, ancak çalıştırma değil. 4 rakamı yalnızca okumadır. 0 rakamı hiçbir şey vermez.

755'e uygulandığında, bu şu şekilde açılır: sahip 7 alır (okuma, yazma, çalıştırma — tam kontrol), grup ve diğer herkes sırasıyla 5 alır (okuma ve çalıştırma, ancak dosyayı değiştirme yeteneği yoktur). Bu tam olarak başkalarının kullanabilmesi ancak değiştirememesi gereken bir program veya klasör için istediğiniz şeydir.

Gerçekten kullanacağınız izin modları

Neredeyse bütün günlük çalışma bir avuç moda özellenir. Her birinin ne anlama geldiği ve ne zaman onları kullanılacağı.

  • 01755 = rwxr-xr-x — sahip okuyabilir, yazabilir ve çalıştırabilir; diğer herkes okuyabilir ve çalıştırabilir. Klasörler, komut dosyaları ve çalıştırılabilir dosyalar için varsayılan.
  • 02644 = rw-r--r-- — sahip okuyabilir ve yazabilir; diğer herkes sadece okuyabilir. HTML, metin ve görüntüler gibi sıradan dosyalar için varsayılan.
  • 03700 = rwx------ — sahib tam kontrole sahip; başka hiçbiri bile bakamaz. Özel klasörler ve kişisel komut dosyaları için kullanın.
  • 04600 = rw------- — sahip okuyabilir ve yazabilir; diğer herkes kilitlidir. Özel anahtarlar ve gizli bilgileri içeren yapılandırma dosyaları için ideal.
  • 05775 = rwxrwxr-x — sahip ve grup yazabilir; diğerleri okuyabilir ve çalıştırabilir. Paylaşılan proje dizinleri için yaygın.
  • 06777 = rwxrwxrwx — herkes her şeyi yapabilir. Güvenlik kırmızı bayrağı; neredeyse hiçbir zaman doğru cevap değildir.

chmod değeri nasıl hesaplanır

Sekizli sayıları ezberleme yerine, istediğiniz erişimi açıklayın ve hesaplayıcının sayıyı ve rwx dizesini üretmesine izin verin.

  1. 01

    chmod hesaplayıcıyı açın

    Handytool'un chmod hesaplayıcısına gidin. Tamamen tarayıcınızda çalışır.

  2. 02

    Kutuları işaretleyin

    Sahip, grup ve diğerleri için okuma, yazma veya çalıştırmayı kontrol edin ki kimin ne yapması gerektiğine göre.

  3. 03

    Sonucu okuyun

    Araç sayısal modu (755 gibi) ve sembolik dizeyi (rwxr-xr-x gibi) yan yana gösterir, böylece komutunuzun ihtiyacı olanları kopyalayabilirsiniz.

  4. 04

    Komutu kopyalayın

    Hazır chmod komutunu alın ve izinleri uygulamak için terminalinize yapıştırın.

Bir tuzak: çalıştırma farklı şeyler demek

Bir dosyada, çalıştırma biti "bu bir program olarak çalıştırılabilir" anlamına gelir. Bir klasörde çalıştırma başka bir şey anlamına gelir: "bu dizine girmenize ve içindekine erişmenize izin verilir." Bu yüzden klasörler normalde 644 yerine 755 alır — çalıştırma biti olmadan, bir klasörün adını listeleyebilirsiniz ancak onu açamaz veya içindeki dosyalara ulaşamazsınız.

Bu yüzden yüklenen okunabilir dosyaların bulunduğu yeni bir klasör hala "izin reddedildi" verebilir. Dosyalar 644 olabilir ve tamamen okunabilir, ancak klasörün kendisinde grup veya diğerleri için çalıştırma biti yoksa, kimse içine geçemez. Dizinleri 755'e ve içeriklerini 644'e ayarlayın ve bu bulmacaların çoğu kaybolur.

chmod SSS

chmod 755 ne demek?

Sahibe tam okuma, yazma ve çalıştırma izni (7) verir ve gruba ile diğer herkese sadece okuma ve çalıştırma izni verir (5 ve 5). Diğer herkese kullanabilmesi ancak değiştirememesi gereken klasörler, komut dosyaları ve programlar için standar moddur.

755 ve 644 arasındaki fark nedir?

755 çalıştırma bitini içerir, bu nedenle dosya çalıştırılabilir ve klasörler girilebilir. 644'ün çalıştırma biti yoktur — sahip için okuma ve yazma, diğer herkes için salt okuma, sıradan veri dosyaları için doğru.

chmod 777 güvenli mi?

Nadiren. Her kullanıcının ve işlemin dosyayı okumasına, değiştirmesine ve değiştirmesine izin verir, bu da herhangi bir paylaşılan sistemde bir güvenlik riski demek. Sorunu çözen en dar modu tercih edin, genellikle 755 veya 644.

rwxr-xr-x gibi bir modu nasıl okurum?

Üçüncü üçlü gruplar halinde okuyun: rwx (sahip) r-x (grup) r-x (diğerleri). Bir harf izinin verildiği anlamına gelir, tire verilmediği anlamına gelir. rwxr-xr-x 755'in sembolik şeklidir.

İlişkili araçlar

Geliştirici araçlarıyla çalışmaya devam et

Geliştirici araçları