Dosya izinleri / chmod hesaplayıcı
Sekizli, rwx veya eksiksiz ugo belirtimi girin ya da sınıfa göre izinleri seçerek eşdeğer izin gösterimlerini ve örnek chmod komutunu görün. setuid, setgid ve sticky özel bitleri de desteklenir. 4 sonucun tümünü birlikte kopyalayın veya TXT olarak kaydedin. Bu ekran gerçek dosyalardaki izinleri değiştirmez.
Yapabilecekleriniz
İzinleri dört şekilde girin
Sekizlik, rwx veya ugo gösterimi girin ya da her sınıf için izinleri seçin. Bildiğiniz gösterimden diğer gösterimleri kontrol edin.
Özel bitler dahil izinleri kontrol edin
Setuid, setgid ve yapışkan bitler dahil izinleri destekler. Normal okuma, yazma ve çalıştırma izinleri özel bitlerden ayrı işlenir.
İzin değerlerini ve örnek komutları edinin
Sekizlik, rwx ve ugo gösterimlerini ve hedef yolu değiştirdiğiniz bir chmod örneğini görüntüler. Tüm sonuçları kopyalayabilir veya metin olarak kaydedebilirsiniz.
Nasıl kullanılır
Girdi biçimini ve izinleri belirtin
Sekizlik gibi bildiğiniz gösterimi seçin ve izin değerini girin. Her sınıf için izinleri de seçebilirsiniz.
Hesaplayın ve gösterimi kontrol edin
“Hesapla”ya basın ve aynı izinleri sekizlik, rwx ve ugo gösteriminde ve örnek komutla kontrol edin.
Gereken sonuçları edinin
Sonuçları kopyalayın veya metin olarak kaydedin. Örnek komutu kullanırken path/to/file yerine gerçek hedef yolu yazın.
Ne zaman kullanılır
Sayısal izin değerlerini okuyun
Yapılandırma belgelerindeki 755 veya 644 gibi değerleri rwx gösterimine dönüştürerek sahip, grup ve diğerleri için izinleri kontrol edin.
chmod izin değerlerini hazırlayın
Gereken izinleri bildiğinizde her sınıf için seçerek gösterimi ve örnek komutu oluşturun. Bu sayfa bunları uygulamaz.
Sahip, grup ve diğerleri için izinler
Üç sınıfı ayrı değerlendirin
Sahip u, grup g, diğerleri o ile gösterilir. Her biri için okuma, yazma ve çalıştırma veya arama izinlerini belirtin.
İzinleri 4, 2 ve 1'i toplayarak gösterin
Okuma r 4, yazma w 2, çalıştırma/arama x 1'dir. Örneğin 6, okuma ve yazma için 4+2, 5 ise okuma ve çalıştırma/arama için 4+1'dir.
İlk basamak özel bitleri temsil eder
4 basamaklı sekizlik gösterimde ilk basamak setuid, setgid ve yapışkanı temsil eder. rwx gösteriminde s/t, özel bitin çalıştırma izniyle ayarlandığı, S/T ise çalıştırma izni olmadan ayarlandığı anlamına gelir. Etki işletim sistemine ve hedef türüne göre değişir.
Sık sorulan sorular
755 ile 644 arasındaki fark nedir?
755, sahibe okuma, yazma ve çalıştırma izinleri, gruba ve diğerlerine okuma ve çalıştırma izinleri verir. 644, sahibe okuma ve yazma izinleri, gruba ve diğerlerine okuma izni verir. Kullanıma ve hedefe göre seçin; hiçbiri evrensel öneri değildir.
Bu sayfa gerçek dosya izinlerini de değiştirir mi?
Hayır. Bu sayfa yalnızca girdiğiniz izinlerin gösterimlerini hesaplar ve örnek komutlar oluşturur. Gerçek dosyaların mevcut durumunu da okumaz.
rwx gösterimi için kaç karakter girmeliyim?
Sahip, grup ve diğerleri için izinleri birleştiren 9 karakter girin. ls ve benzeri araçların çıktısının başındaki “-” veya “d” gibi dosya türü karakterini eklemeyin.
ugo gösterimini nasıl girmeliyim?
u=rw,g=r,o=,u-s,g-s,o-t örneğindeki gibi 3 sınıf için tüm normal izinleri ve özel bitlerin ayarlanmasını veya temizlenmesini belirtin. Bu özellik yalnızca bazı izinleri değiştiren ifadeleri veya rastgele chmod sözdizimini yorumlamaz.
Girdiler ve sonuçlar
- Girdi
- 1-4 sekizlik basamak, 9 karakterli rwx gösterimi, eksiksiz bir ugo belirtimi veya her sınıf için izinler.
- Sonuçlar
- Özel bitler dahil 4 basamaklı sekizlik, rwx ve ugo gösterimi ile bir chmod örneği.
- Sonuçları al
- Dört sonucu birlikte kopyalayın veya TXT olarak kaydedin. Gerçek dosya izinleri değiştirilmez.