İçeriğe atla
TextArray
%100 yerel

Chmod hesaplayıcı

Tam bir dökümle Unix dosya izinlerini sekizlik ve rwx gösterimi arasında dönüştürün.

Giriş
Çıkış

Chmod hesaplayıcı

Unix dosya izinleri, arkalarındaki aritmetiği görene kadar şifreli görünür. Bir chmod değerindeki üç rakamın her biri basit bir toplamdır: okuma 4, yazma 2, yürütme 1'dir. Yani 7, okuma artı yazma artı yürütme anlamına gelir, 5 okuma artı yürütme anlamına gelir ve 755, grup ve diğer herkes dosyayı okuyup çalıştırabilirken sahibine tam kontrol sağlar. Bu hesap makinesi her iki yönde de çeviri yapar - 755 veya 0644 gibi sekizlik değerleri yapıştırın ve rwx gösterimini alın veya rwxr-xr-x gibi bir dize (ls -l'nin önde gelen dosya türü karakteriyle veya bu karakter olmadan) yapıştırın ve sekizlik değeri geri alın.

Arıza görünümü, sahibinin, grubun ve diğerlerinin ne yapabileceğini tam olarak açıklar, setuid, setgid ve yapışkan bit (4755, 2755, 1777) gibi özel bitleri not eder ve kullanıma hazır chmod komutunu yazdırır. Yalnızca izin başına bir satır olacak şekilde eşdeğer gösterime ihtiyacınız olduğunda dönüşüme geçin. Her satır bağımsız olarak işlenir, böylece tüm listeyi aynı anda dönüştürebilirsiniz; bir satırdaki yazım hatası, yerinde sakin bir mesaj üretir ve gerisini asla durdurmaz.

Bir avuç değer gerçek çalışmaların çoğunu kapsar: Sıradan dosyalar için 644, dizinler ve komut dosyaları için 755, özel anahtarlar ve sırlar için 600. 777'den kaçının; herkes tarafından yazılabilen bir dosya, makinedeki herhangi bir kullanıcı tarafından değiştirilebilir veya değiştirilebilir; bu nadiren istediğiniz şeydir ve klasik bir güvenlik denetimi bulgusudur.

Tarayıcınızda her şey yerel olarak çalışır. Yapıştırdığınız hiçbir şey herhangi bir yere yüklenmez, günlüğe kaydedilmez veya saklanmaz.

FAQ

Sekizlik basamaklar nasıl çalışır?
Her rakam, sipariş sahibi, grup ve diğerlerindeki bir kullanıcı sınıfı için okuma (4), yazma (2) ve yürütmenin (1) toplamıdır. Bu nedenle 755, sahip için rwx ve grup ve diğerleri için r-x'tir.
4755, 2755 ve 1777 ne anlama geliyor?
Dördüncü basamak özel bitleri ayarlar: setuid 4, setgid 2 ve yapışkan bit 1'dir. Rwx gösteriminde yürütme konumunda s veya t olarak gösterilirler - yürütme de ayarlandığında küçük harf, ayarlanmadığında büyük harf (S, T).
Chmod 777 neden kötü bir fikir?
Dosyayı herkes için okunabilir, yazılabilir ve çalıştırılabilir hale getirir. Makinedeki herhangi bir kullanıcı veya güvenliği ihlal edilmiş işlem, bunun üzerine yazabilir ve bu da zararsız bir dosyayı bir saldırı vektörüne dönüştürür. 644 veya 755'i kullanın ve izinleri yalnızca bir şey gerçekten başarısız olduğunda genişletin.
Aynı anda birçok izni dönüştürebilir miyim?
Evet. Her satıra bir izin koyun; sekizlik ve sembolik formlar serbestçe karıştırılabilir. Geçersiz satırlar yerinde bildirilir ve kalan satırlar yine de dönüştürülür.
Girişim herhangi bir yere yüklendi mi?
Hayır. Hesap makinesi tamamen tarayıcınızda çalışır ve girişleriniz asla cihazınızdan ayrılmaz.