Tüm araçlar Ücretsiz

Sahip, grup ve diğerleri için dokunsal bir Okuma/Yazma/Çalıştırma ızgarasıyla Unix dosya izinleri oluşturun — setuid, setgid ve sticky bitleri dahil — ve octal değerin (755), sembolik dizenin (rwxr-xr-x) ve chmod komutunun canlı güncellenmesini izleyin. Tersine çevirmek için bir octal değer yazın veya yaygın bir ön ayarı tek tıkla uygulayın. Tarayıcınızda, ücretsiz.

Her şey tarayıcınızda çalışır — hiçbir dosya okunmaz ve sunucuya hiçbir şey gönderilmez.

İzin hesaplayıcı

İzinleri ayarlamak için kutuları açıp kapatın veya tersine çevirmek için aşağıya bir octal değer yazın. Octal, sembolik ve chmod komutu anında güncellenir.

Sınıf Okumar · 4 Yazmaw · 2 Çalıştırmax · 1
Sahipu
Grupg
Diğero
Octal
644
Kutuları ayarlamak için 3 veya 4 octal rakam (0–7) girin.
Sembolik
Komut

Octal rakam değerleri

Her octal rakam, bir kullanıcı sınıfı için okuma (4), yazma (2) ve çalıştırma (1) toplamıdır.

Rakam İkili Sembolik Anlam

Yaygın izinler

Herhangi bir ön ayarı yukarıdaki hesaplayıcıya yüklemek için “Uygula”ya dokunun.


chmod Hesaplayıcı Hakkında

chmod Hesaplayıcı, Unix dosya izinlerini görsel olarak oluşturur. Sahip, grup ve diğerleri için Okuma, Yazma ve Çalıştırma'yı basit bir ızgarada — üstelik özel setuid, setgid ve sticky bitleriyle birlikte — açıp kapatın ve üç çıktının canlı güncellendiğini izleyin: sekizli değer (755), sembolik dize (rwxr-xr-x) ve isteğe bağlı özyinelemeli bayrağıyla birlikte tam chmod komutu.

Tersine de çalışır: herhangi bir sekizli değer yazın ve ızgara tam olarak neyi verdiğini gösterecek şekilde yanar. Bu ters yön, aracı bir oluşturucu olmanın yanı sıra bir hata ayıklama aracı da yapar — ls -l çıktısından veya bir dağıtım betiğinden modu yapıştırın ve kimin ne yapabildiğini düz onay kutularında görün.

Bir hane tablosu aritmetiği açıklar — her sekizli hane, okuma (4), yazma (2) ve çalıştırma (1) toplamıdır — ve bir hazır ayar listesi gerçekten ihtiyaç duyduğunuz izinleri kapsar: dosyalar için 644, dizinler ve çalıştırılabilirler için 755, gizli bilgiler için 600, paylaşılan ekip klasörleri için 750 ve 775; her biri için sade bir açıklamayla. Her şey tarayıcınızda çalışır.

chmod Hesaplayıcı Nasıl Kullanılır

  1. Hesaplayıcı ızgarasında Sahip, Grup ve Diğerleri için Okuma, Yazma ve Çalıştırma kutularını açıp kapatın.
  2. İhtiyacınız varsa özel bitleri — setuid, setgid veya sticky — etkinleştirin.
  3. Canlı sekizli değeri, sembolik dizeyi ve tam chmod komutunu okuyun; -R eklemek için "Özyinelemeli"yi işaretleyin.
  4. Ya da tersten çalışın: ızgaraya yüklemek için 640 gibi bir sekizli değer yazın.
  5. Tek tıkla yaygın bir hazır ayarı (644, 755, 600…) uygulayın, ardından ihtiyacınız olan değeri veya komutu kopyalayın.

Sıkça sorulan sorular

Sahip okuyabilir, yazabilir ve çalıştırabilir (7 = 4+2+1); grup ve diğerleri okuyabilir ve çalıştırabilir (5 = 4+1) ama yazamaz. Herkesin kullanabileceği ama yalnızca sahibin değiştirebileceği dizinler ve çalıştırılabilirler için standart moddur.

Her hane, bir kullanıcı sınıfı — önce sahip, sonra grup, sonra diğerleri — için okuma (4), yazma (2) ve çalıştırma (1) toplamıdır. Yani okuma artı yazma 6, okuma artı çalıştırma 5, üçü birlikte 7 eder.

Dördüncü, baştaki bir sekizli hanedir. Setuid (4000) bir çalıştırılabiliri dosyanın sahibi olarak çalıştırır, setgid (2000) onu grup olarak çalıştırır veya bir dizinde oluşturulan yeni dosyaların grubunu miras almasını sağlar, sticky bit (1000) ise paylaşılan bir dizinden yalnızca dosyanın sahibinin onu silmesine izin verir.

Çünkü sistemdeki her kullanıcının dosyayı okumasına, yazmasına ve çalıştırmasına izin verir. Web erişimli herhangi bir şeyde bu, ele geçirilmiş herhangi bir sürecin kodunuzu değiştirebileceği anlamına gelir. Dizinler ve çalıştırılabilirler için 755'i, sıradan dosyalar için 644'ü tercih edin.

Evet. Sekizli değeri — üç veya dört hane — sekizli alana yazın; ızgara, sembolik dize ve komut, sahibe, gruba ve diğerlerine tam olarak hangi izinleri verdiğini göstermek üzere güncellenir.

Evet, tamamen ücretsiz. Tüm hesaplama, tersine çevirme ve kopyalama tarayıcınızda gerçekleşir — hiçbir dosya okunmaz ve hiçbir şey sunucuya gönderilmez.

Yardıma mı ihtiyacınız var?
Bu araçta bir sorun mu buldunuz? Ekibimize bildirin.
Sorun bildir

Bu ücretsiz aracı kendi web sitenize ekleyin — aşağıdaki kodu kopyalayıp yapıştırın.