Chmod Hesaplayıcı
Linux dosya izinlerini sekizli ve sembolik gösterimle hesaplayın
İzin matrisi
İzinleri açıp kapatın veya üç sekizlik rakam (0-7) girin. Eksik girdi, odak kaybolduğunda geçerli izinlere döner.
Sık kullanılan izinler
Sembolik gösterim
-rw-r--r--tür / sahip / grup / diğerleri
Komut örnekleri
chmod 644 filenamechmod -R 644 directory/Bu cihazda işlendi. Metniniz yüklenmez.
Ücretsiz Chmod Hesaplayıcı - Çevrimiçi Linux dosya izni hesaplayıcı
Bu Chmod Hesaplayıcı, sezgisel bir görsel arayüzle Linux dosya izinlerini anlamayı ve ayarlamayı kolaylaştırır. Linux dosya izinleri, dosyaları kimin okuyabileceğini, yazabileceğini ve çalıştırabileceğini belirler. Her dosya ve dizinin üç izin kümesi vardır: biri sahip için, biri grup için ve biri tüm diğer kullanıcılar için.
Bu chmod komutu (mod değiştirme), Linux ve Unix sistemlerinde dosya izinlerini değiştirmenin temel yoludur. İster sekizli gösterimi (755 gibi) ister sembolik gösterimi (rwxr-xr-x gibi) tercih edin, bu hesaplayıcı iki biçim arasında anında dönüştürür ve tek tıkla kopyalayabileceğiniz kullanıma hazır terminal komutları oluşturur.
Web sunucusu dosyalarını yapılandıran bir sistem yöneticisi, SSH anahtarlarını ayarlayan bir geliştirici veya Linux dosya izinlerini ilk kez öğrenen bir başlangıç kullanıcısı olmanız fark etmez; bu araç, her izin birleşiminin tam olarak ne anlama geldiğini ve doğru şekilde nasıl uygulanacağını anlamak için açık ve etkileşimli bir yol sunar.
Temel özellikler
- Etkileşimli izin matrisi: Görsel onay kutularıyla sahip, grup ve diğer kullanıcılar için okuma, yazma ve çalıştırma izinlerini açıp kapatın
- Çift gösterim: Hem sekizli (ör. 755) hem de sembolik (ör. rwxr-xr-x) gösterimi aynı anda görün
- Sekizli giriş desteği: Doğrudan sekizli bir değer yazın ve izin matrisinin anında güncellendiğini görün
- Kullanıma hazır komutlar: Tek dosya ve özyinelemeli (-R) seçenekleriyle chmod komutlarını kopyalayın
- Yaygın izin ön ayarları: 777, 755, 644, 600, 700, 666, 444 ve 400 için hızlı erişim düğmeleri
- Renklerle kodlanmış değerler: Sembolik gösterimde sahip, grup ve diğer kullanıcı bölümleri görsel olarak ayırt edilir
- Tek tıkla kopyalama: Sekizli değerleri, sembolik dizeleri veya tam komutları anında panonuza kopyalayın
- Gerçek zamanlı hesaplama: İzinleri açıp kapattığınızda tüm değerler anında güncellenir
- Rol başına değer gösterimi: Her rolün sayısal değerini (0-7) bir bakışta görün
- Koyu mod desteği: Hem açık hem koyu temalarda rahat kullanım
Chmod Hesaplayıcı nasıl kullanılır?
- İzinleri görsel olarak ayarlayın: Her rol için okuma (4), yazma (2) ve çalıştırma (1) izinlerini etkinleştirmek veya devre dışı bırakmak üzere izin matrisindeki açma kapama düğmelerine tıklayın
- Veya sekizli bir değer girin: Doğrudan sekizli giriş alanına üç basamaklı sekizli bir sayı (755 gibi) yazın
- Yaygın durumlar için ön ayarları kullanın: Standart yapılandırmaları hızla uygulamak için 8 yaygın izin ön ayarından birine tıklayın
- Her iki gösterimi inceleyin: İzinlerin doğru olduğunu onaylamak için sekizli ve sembolik gösterimleri kontrol edin
- Komutu kopyalayın: chmod komut örneğini panonuza kopyalamak için yanındaki kopyalama düğmesine tıklayın
Kullanım alanları
- Web sunucusu yapılandırması: Apache veya Nginx üzerinde HTML, CSS, JS dosyaları (644) ve dizinler (755) için doğru izinleri ayarlayın
- SSH anahtarı yönetimi: SSH kimlik doğrulama hatalarını önlemek için özel anahtarların 600 ve .ssh dizininin 700 kullandığından emin olun
- Kabuk betiği dağıtımı: Ortak kullanım için 755 veya özel betikler için 700 ile betikleri çalıştırılabilir hale getirin
- Uygulama dağıtımı: Dağıtılan uygulamalar için uygun dosya ve dizin izinlerini yapılandırın
- Güvenlik denetimi: .env, kimlik bilgileri ve yapılandırma dosyaları gibi hassas dosyaların herkes tarafından okunamadığını doğrulayın
- WordPress & CMS kurulumu: WordPress dosyaları (644) ve dizinleri (755) için önerilen izinleri uygulayın
- Linux öğrenme: Sekizli değerlerin okuma, yazma ve çalıştırma izinleriyle nasıl eşleştiğini etkileşimli olarak anlayın
- DevOps otomasyonu: Dağıtım betikleri ve CI/CD hatları için doğru chmod komutları oluşturun
Sıkça sorulan sorular
Bu araç ücretsiz mi?
Evet, Chmod Hesaplayıcı tamamen ücretsizdir; sınır, kayıt zorunluluğu ve arayüzü engelleyen reklam yoktur. İhtiyaç duyduğunuz sıklıkta kullanabilirsiniz.
Verilerim güvende mi?
Kesinlikle. Bu araç tamamen tarayıcınızda çalışır. Hiçbir veri sunucuya gönderilmez; tüm hesaplamalar cihazınızda yerel olarak gerçekleşir.
Sekizli ve sembolik gösterim arasındaki fark nedir?
Sekizli gösterim, her basamağın sahip, grup ve diğer kullanıcıların izinlerini temsil ettiği üç basamak (755 gibi) kullanır. Sembolik gösterim; okuma, yazma ve çalıştırmayı temsil etmek için harfler (rwx) kullanır. İkisi de aynı bilgiyi farklı biçimlerde ifade eder.
Neden chmod 777 komutunu asla kullanmamalıyım?
777 izni herkese tam okuma, yazma ve çalıştırma erişimi verir; bu ciddi bir güvenlik riskidir. Sistemdeki herhangi bir kullanıcı dosyayı değiştirebilir veya silebilir. Bunun yerine 755 veya 644 gibi daha kısıtlayıcı izinler kullanın.
chmod komutunda -R seçeneği ne yapar?
-R (özyinelemeli) seçeneği, izin değişikliğini belirtilen dizindeki tüm dosyalara ve alt dizinlere uygular. Hedef dizinin içindeki her şeyi etkilediği için dikkatle kullanın.
SSH anahtarları için hangi izinleri kullanmalıyım?
Özel SSH anahtarları 600 (yalnızca sahip için okuma/yazma), ~/.ssh dizini ise 700 (yalnızca sahip için tam erişim) kullanmalıdır. SSH, güvenlik nedeniyle yanlış izinlere sahip anahtarları kullanmayı reddeder.
İpuçları ve en iyi uygulamalar
- En az ayrıcalık ilkesini izleyin: Yalnızca bir dosyanın veya dizinin doğru çalışması için gereken en düşük izinleri verin
- Normal dosyalar için 644 kullanın: Bu, sahibin okumasına ve yazmasına izin verirken diğer herkes yalnızca okuyabilir
- Dizinler için 755 kullanın: Bu, sahibine tam erişim verirken diğer kullanıcıların dizine girmesine ve dizini listelemesine izin verir
- Hassas dosyaları 600 ile koruyun: Bunu SSH özel anahtarları, .env dosyaları, veritabanı kimlik bilgileri ve gizli bilgiler içeren tüm dosyalar için kullanın
- Özyinelemeli chmod kullanırken dikkatli olun: İstenmeyen izin değişikliklerini önlemek için chmod -R kullanmadan önce hedef dizini her zaman iki kez kontrol edin
- İzinleri önce geliştirme ortamında test edin: İzin ayarlarınızı üretim ortamına uygulamadan önce test ortamında doğru çalıştıklarını doğrulayın