Genel bakış / Geliştirici ve kod / Chmod hesaplayıcı
Geliştirici ve kod %100 tarayıcıda ve çevrimdışı

Chmod hesaplayıcı

Sahip, grup ve diğerleri için okuma, yazma ve çalıştırmayı işaretleyin; chmod sayısını ve rwx dizesini alın ya da ikisinden birini yazın. Setuid, setgid ve sticky dahildir.

Girdinizi yapıştırın veya yazın; sonuç anında görünür, hatalar girdinin altında gösterilir. Alanlar bir örnekle başlar: birine tıklayıp yazmaya başlayarak örneği değiştirin.

Dosyalarınız ve girdileriniz tarayıcınızdan asla çıkmaz – hiçbir şey yüklenmez.

İzinler

Kim OkumaYazmaÇalıştırma
Sahip
Grup
Diğerleri

Mod

Yaygın modlar

Komut

chmod'un üç rakamı ne anlama gelir

Bir Unix dosya modu, her kitle için bir rakam içeren küçük bir sayıdır: önce sahip, sonra grup, sonra herkes. Her rakam okuma (4), yazma (2) ve çalıştırmayı (1) toplar. Yani 7 üçünü de, 6 okuma ve yazmayı, 5 okuma ve çalıştırmayı, 0 ise hiçbir şeyi ifade eder. Bu yüzden 644 modu şöyle okunur: sahip okuyabilir ve yazabilir, diğer herkes yalnızca okuyabilir.

Kutulardan komuta

  1. İstediğiniz izinleri ızgarada işaretleyin. Sekizli ve sembolik alanlar her tıklamayı izler.
  2. Ya da bir betik için 755 veya özel bir anahtar için 600 gibi yaygın bir modla düğmelerden birinden başlayın.
  3. Zaten bir değeriniz mi var? Sekizli alanına 750 ya da Sembolik alanına rwxr-x--- yazın; kutular güncellenir. ls -l çıktısındaki -rwxr-xr-x gibi on karakterlik bir dize de çalışır.
  4. Dosya veya klasör adını girin; tüm bir dizin ağacı için özyinelemeli seçeneği işaretleyin.
  5. Kopyala'ya basın ve hazır komutu terminalinize yapıştırın.

Setuid, setgid ve sticky bit

Üç ek onay kutusu, öne dördüncü bir rakam ekler: setuid 4, setgid 2 ve sticky 1'dir. Setuid'li bir program sahibinin haklarıyla çalışır; passwd korumalı dosyaları bu sayede düzenleyebilir. Setgid aynısını grup için yapar ve bir klasörde yeni dosyaların o grubu devralmasını sağlar. /tmp gibi bir klasördeki sticky bit, kullanıcıların başkasına ait dosyaları silmesini engeller. Sembolik biçimde s ve t olarak görünürler; büyük harf S ya da T, bitin ayarlandığı ama altındaki çalıştırma hakkının olmadığı anlamına gelir.

Tekrar tekrar karşılaşacağınız modlar

  • 644: herkesin okuyabildiği, yalnızca sahibin yazabildiği normal dosyalar.
  • 755: başkalarının girebileceği betikler, programlar ve klasörler.
  • 600 ve 700: SSH anahtarlarının gerektirdiği gibi özel dosyalar ve klasörler.
  • 777: herkes her şeyi yapabilir. Sunucuda kaçının; bunun yerine sahibi düzeltin.

Klasörlere girilebilmesi için çalıştırma hakkı gerekir; bu yüzden dosyaları 644 olan yerde klasör genellikle 755'tir.

Hiçbir şey tarayıcınızdan çıkmaz

Hesaplama sayfadaki basit bir aritmetiktir. Yazdığınız dosya adları yüklenmez ve araç dosyalarınıza hiçbir zaman dokunmaz; yalnızca sizin çalıştıracağınız komutu yazdırır. Sayfayı kapattığınızda girdiğiniz bilgiler de silinir.

Sık sorulan sorular (SSS)

Sahip okuyabilir, yazabilir ve çalıştırabilir; grup ve diğer herkes okuyabilir ve çalıştırabilir. Betikler ve klasörler için olağan moddur.