chmod Hesaplayıcı

Linux izinlerini hesaplayın — sembolik ve sekizli gösterim dönüşümü ve chmod komutu oluşturma

Paylaş:

chmod İzin Hesaplayıcı

-rwxr-xr-x
Tür Okuma (r) Yazma (w) Yürütme (x) Sekizli
Sahip 5
Grup 5
Diğerleri (Herkes) 5
chmod 755 filename

chmod Hesaplayıcı Neden Kullanılır?

Linux dosya izinleri sembolik (rwxr-xr-x) ve sekizli (755) iki biçimde ifade edilir. Doğru izin değerini manuel olarak hesaplamak hataya açıktır. Hesaplayıcımızla izin onay kutularını görsel olarak seçebilir ve sekizli değer ile kullanılabilir chmod komutunu anında oluşturabilirsiniz.

👁️

Görsel İzin Oluşturucu

Sahip/grup/diğerleri için okuma/yazma/yürütme onay kutularına tıklayın; değerler anında güncellenir

🔄

Çift Yönlü Senkronizasyon

Sekizli değer (ör. 755) girin ve onay kutuları otomatik güncellenir veya tam tersi

💻

Hazır Komut

Terminale doğrudan yapıştırılabilecek tam chmod komutu oluşturur

İzinleri Nasıl Hesaplarsınız

1

İzinleri İşaretleyin

Sahip, grup ve diğerleri için okuma/yazma/yürütme onay kutularına tıklayın

2

Sekizli ve Semboliği Kontrol Edin

Sekizli değer (ör. 755) ve sembolik gösterim (rwxr-xr-x) anında güncellenir

3

Komutu Kopyalayın

Oluşturulan chmod komutunu kopyalayın ve terminalde çalıştırın

Tipik chmod Senaryoları

🌐

Web Sunucusu Dosyaları

Apache veya Nginx için HTML/CSS/JS dosyalarına 644 (sahip okuma/yazma, grup/diğerleri okuma) ayarlayın

📜

Yürütülebilir Betikler

Kabuk betiklerine 755 (sahip tam erişim, grup/diğerleri okuma+yürütme) ayarlayın

🔑

SSH Anahtarları

SSH, özel anahtar için 600 (yalnızca sahip okuma/yazma) gerektirir

📁

Yükleme Dizinleri

Web yükleme dizinlerine sunucu işleminin yazabilmesi için 775 ayarlayın

Linux İzinleri En İyi Uygulamaları

✓ Üretimde Asla 777 Kullanmayın

chmod 777 herkese tam erişim verir — ciddi güvenlik riski. Yalnızca gerekli minimum izinleri verin.

✓ En Az Ayrıcalık İlkesi

Her zaman minimum gerekli izinleri verin. Kısıtlayıcı (600) başlayın ve gerektiğinde ekleyin.

✓ -R (Özyinelemeli) ile Dikkatli Olun

chmod -R tüm dosya ve dizinlere özyinelemeli uygular. Dizinlere yürütme biti ayarlamak genellikle doğru; dosyalarda her zaman değil.

✓ umask'ı Anlayın

umask değeri varsayılan değerden izinleri çıkarır. umask 022: yeni dosyalar 644, yeni dizinler 755 olur.

❓ Sık Sorulan Sorular

chmod 755 ne anlama gelir?

755: sahip(7)=okuma+yazma+yürütme, grup(5)=okuma+yürütme, diğerleri(5)=okuma+yürütme. Yürütülebilir dosyalar ve genel dizinler için standart izindir.

644 ile 755 arasındaki fark nedir?

644 (rw-r--r--): sahip okuma/yazma, diğerleri yalnızca okuma — normal dosyalar için. 755 (rwxr-xr-x): sahip yürütme de yapabilir — betikler ve dizinler için.

SSH anahtarları neden 600 izni gerektirir?

SSH, başkalarının erişebildiği özel anahtar kullanımını reddeder. 600 (rw-------) yalnızca sahibin anahtarı okuyup yazabilmesini güvence altına alır.

Dizin için yürütme biti ne anlama gelir?

Dizindeki yürütme biti 'geçiş' anlamına gelir — kullanıcının dizine girip içindeki dosyalara erişebilmesi. Yürütme izni yoksa okuma izni olsa bile dizine girilemez.