chmod Hesaplayıcı
İzinler
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
Özet
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.