DevToys Web Pro iconDevToys Web ProBlog
Bizi değerlendirin:
Tarayıcı uzantısını deneyin:

chmod Hesaplayıcı

İzinler

Oku (4)
Yazma (2)
Çalıştırma (1)
Sahip
rwx
Grup
r-x
Diğerleri
r-x

Sekizlik gösterim

  • 3 basamak kullanın (örn. 755). Her basamak okuma (4), yazma (2), çalıştırma (1) olarak okunur.

    Sembolik gösterim

  • rwxr-xr-x veya u+rwx,g+rx,o+rx gibi chmod sembolik gösterimini kullanın.

    Yaygın ön ayarlar

    chmod komutu

  • Dosya adı:
    chmod 755 file.txt

    Özet

    Sahip
    rwx
    Oku, Yazma, Çalıştırma
    Grup
    r-x
    Oku, Çalıştırma
    Diğerleri
    r-x
    Oku, Çalıştırma
    Teknik ayrıntılar

    chmod Hesaplayıcı Nasıl Çalışır

    Araç Ne Yapar

    Bu chmod hesaplayıcı, Unix dosya izin formatları arasında dönüşüm yapmanıza yardımcı olur. İzinleri görsel onay kutuları, sekizlik (octal) gösterim (ör. 755) veya sembolik gösterim (ör. rwxr-xr-x) ile girin ve tüm formatlardaki karşılığını anında görün. Araç ayrıca terminalinize kopyalayıp yapıştırmaya hazır tam chmod komutunu da üretir.

    Yaygın Geliştirici Kullanım Senaryoları

    Geliştiriciler ve sistem yöneticileri, web sunucuları kurarken, uygulama dağıtırken veya izin sorunlarını giderirken chmod hesaplayıcılarını kullanır. Yaygın senaryolar arasında betikleri çalıştırılabilir yapmak (755), yapılandırma dosyalarını güvene almak (600), doğru web dizini izinlerini ayarlamak (dizinler için 755, dosyalar için 644) ve devralınmış sistemlerde mevcut izinleri anlamak yer alır.

    İzin Formatı Açıklaması

    Unix izinleri üç gruptan oluşur: Sahip (dosyanın sahibi olan kullanıcı), Grup (dosyanın grubundaki kullanıcılar) ve Diğerleri (herkes). Her grup Okuma (4), Yazma (2) ve Çalıştırma (1) izinlerine sahip olabilir. Sekizlik gösterim bu değerleri toplar: 7 rwx (4+2+1), 5 r-x (4+1), 4 r-- (yalnızca okuma) anlamına gelir. Yaygın ön ayarlar arasında 755 (sahip tam erişim, diğerleri okuma/çalıştırma), 644 (sahip okuma/yazma, diğerleri yalnızca okuma) ve 600 (yalnızca sahip) bulunur.

    Yaygın Hatalar ve Sınır Durumları

    İzinleri fazla açık ayarlamak (ör. 777) güvenlik açıkları oluşturur. Özellikle parola veya API anahtarı içeren dosyalara dikkat edin; bunlar genellikle 600 veya 400 olmalıdır. Dizinlerde çalıştırma izninin, program olarak çalıştırmak değil, içindeki dosyalara erişebilmek anlamına geldiğini unutmayın. Sorun giderirken hem dosya hem de üst dizin izinlerini kontrol edin.

    Bu Aracı Ne Zaman Kullanmalı, Ne Zaman Komut Satırı Kullanmalı

    Özellikle aşina olmadığınız sistemler veya dokümantasyonla çalışırken, izin değerlerini anlamanız ya da dönüştürmeniz gerektiğinde bu hesaplayıcıyı kullanın. Öğrenme ve doğrulama için faydalıdır. Gerçek izin değişiklikleri için yine de sunucunuzda veya yerel makinenizde chmod komutunu çalıştırmanız gerekir. Üretilen komut doğrudan terminalinize kopyalanabilir.