Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

Ana içeriğe geç
Gizke.com
Blog

Chmod Hesaplayıcı

Cihazınızda çalışır. Hiçbir şey gönderilmez.

İzinler

KimOkumaYazmaÇalıştırmaRakam
Sahip7
Grup5
Diğerleri5
Özel bitler
ls -l'nin gösterdiğini yapıştırın, örneğin -rw-r--r-- ya da drwxr-xr-x.
Sık kullanılan izinler
755: klasörler, betikler ve programlar: sahip düzenler, herkes okur ve çalıştırır

Sonuç

755-rwxr-xr-x
Rakamlarla chmodchmod 755 dosya.txt
Harflerle chmodchmod u=rwx,g=rx,o=rx dosya.txt
Sahip:
okuyabilir, değiştirebilir, program olarak çalıştırabilir
Grup:
okuyabilir, program olarak çalıştırabilir
Diğerleri:
okuyabilir, program olarak çalıştırabilir

chmod değişikliği uygula

chmod'a vereceğiniz ifadeyi yazın ve ⁦755⁩ üzerinde ne yaptığını görün - GNU chmod ile aynı kurallar.

Kim: u sahip, g grup, o diğerleri, a hepsi. Sonra + ekler, - kaldırır, = ayarlar: r, w, x, X, s, t. Virgülle ayırın.
755 → 755rwxr-xr-xHiçbir şey değişmiyor.

Umask

Umask yeni dosya ve klasörlerden izin eksiltir. Yeni dosyaların ne alacağını görmek için bir değer yazın.

Yeni dosyalar
644 -rw-r--r--
Yeni klasörler
755 drwxr-xr-x
Harflerle
umask -S → u=rwx,g=rx,o=rx

Linux dosya izinlerini hesaplayın: kutuları işaretleyin ya da 755 veya rwxr-xr-x yazın, chmod komutunu alın, u+x gibi değişiklikleri ve umask'ı deneyin.

Linux ve macOS her dosya ve klasöre üç izin takımı verir - sahibine, grubuna ve geri kalan herkese - ve bunlar 755 gibi rakamlarla ya da rwxr-xr-x gibi harflerle yazılır. Kutuları işaretleyin ya da iki biçimden birini yazın; ikisini de, kopyalamaya hazır chmod komutunu ve kimin neler yapabildiğini sade bir dille alın. Ayrıca u+x,go-w gibi bir chmod değişikliğini (GNU chmod ile birebir aynı hesapla) deneyebilir ve bir umask altında dosyaların hangi izinleri alacağını görebilirsiniz.

Sık sorulan sorular

chmod 755 ne anlama gelir?
Her rakam bir kişi grubudur - sahip, grup, diğerleri - ve okuma (4), yazma (2) ve çalıştırmanın (1) toplamıdır. 7 = 4 + 2 + 1, yani sahip okuyabilir, yazabilir ve çalıştırabilir; 5 = 4 + 1, yani grup ve diğer herkes okuyup çalıştırabilir ama değiştiremez. Harflerle rwxr-xr-x.
644 mü 755 mi kullanmalıyım?
Normal dosyalar (web sayfaları, görseller, belgeler) için 644, klasörler ile çalışması gereken betik ve programlar için 755. Klasörlerin açılabilmesi için çalıştırma (x) izni gerekir, bu yüzden 755 alırlar.
chmod 777 neden kötü bir fikir?
777, makinedeki her kullanıcının ve her işlemin dosyayı değiştirmesine ya da silmesine izin verir; bir web sunucusunda buna ele geçirilmiş bir eklenti de dahildir. Bunun yerine sahibini chown ile düzeltin ya da ortak bir grupla 775/664 kullanın.
Setuid, setgid ve sticky bit nedir?
İsteğe bağlı ilk rakamdır. Setuid (4) bir programı passwd gibi sahibinin yetkisiyle çalıştırır. Klasörde setgid (2), içinde oluşan dosyaların klasörün grubunu almasını sağlar - ortak proje klasörleri için kullanışlıdır. /tmp gibi bir klasörde sticky (1) herkesin yazmasına izin verir ama yalnızca sahibin silmesine. ls -l bunları x yerine s ve t olarak gösterir.
Umask nedir?
Yeni dosya ve klasörlerden çıkarılan bitlerdir. Programlar dosyalar için 666, klasörler için 777 ister ve umask bundan düşer: yaygın 022 değeri 644 ve 755 verir, 077 ise 600 ve 700 vererek yeni dosyaları özel yapar.
Bir sunucuya bir şey gönderiliyor mu?
Hayır. Tüm hesaplamalar tarayıcınızda yapılır, bu yüzden sayfa çevrimdışı da çalışır. Kopyalanan bağlantı yalnızca ?mode=755 gibi izin değerini içerir.

Bu aracı paylaş

BlogHakkımızdaİletişimKullanım KoşullarıGizlilik Politikası