Chmod calculator
Unix file permissions control owner, group, and others access with read (r=4), write (w=2), execute (x=1) bits. chmod 755 means rwxr-xr-x. Toggle checkboxes or enter octal to see symbolic form — essential when fixing deploy scripts and Docker volume permissions.
Sahip
Grup
Diğerleri
Sekizli
Çıktı
chmod 644
rw-r--r--
How to use the chmod calculator
1. Toggle read/write/execute for owner, group, and others.
2. Read octal value (e.g. 644, 755, 600).
3. Copy symbolic equivalent chmod u=rw,go=r.
4. Apply on server: chmod 644 file.txt
Chmod örnekleri
Web dizini 755
rwxr-xr-x sahibinin dosyaları değiştirmesine izin verir; dünya dizine girebilir ve okuyabilir.
Gizli env dosyası 600
rw---------- — .env dosyasını yalnızca sahibi API anahtarlarıyla okur/yazar.
Yürütülebilir komut dosyası 755
cron kullanıcısının çalıştırabilmesi için dağıtma.sh dosyasında rwxr-xr-x.
Chmod hesaplayıcısı ne zaman yardımcı olur?
• Unix izin modelini öğrenirken.
• Dockerfile COPY açık sayısal moda ihtiyaç duyduğunda.
• ls -l rwxr-xr-x çıkışının IaC şablonu için sekizliyle eşlenmesi gerektiğinde.
Temel chmod'un ötesinde
• ACL'ler (setfacl) veya SELinux bağlamları erişimi yönettiğinde — chmod tek başına yetersizdir.
• Windows NTFS izinleri tamamen farklı bir model olduğunda.
• Setuid/setgid/sticky bitleri gerektiğinde — rwx üçlü hesaplayıcının ötesine geçin.
Sahip grubu diğerleri
Üç üçlü kullanıcı/grup/diğerleri — chmod, erişim kontrolünde mevcut kullanıcı bağlamına hangi üçlünün uygulanacağını etkiler.
En az ayrıcalık
Yapılandırmalar için 640'ı başlatın, genel statik varlıklar için 755'i başlatın, üretimde asla 777'yi kullanmayın; denetim bulgusu dünya çapında yazılabilirdir.
Docker ve Kubernetes
Kapsayıcılar kök olmayan KULLANICI olarak çalışır; sayısal kullanıcı kimliğinin, 440 veya 400 numaralı gizli gizli dizileri okuyabildiğinden emin olun.
Sembolik mod
u+x kullanıcı için yürütmeyi ekler; go-w, sekizliyi yeniden hesaplamadan grup/diğer yazma — artımlı değişiklikleri kaldırır.
Sık sorulan sorular
Sekizli rakam anlamı?
Toplam r=4 w=2 x=1 üçlü başına — 7=rwx, 6=rw-, 5=r-x, 4=r--.
755 mi 775 mi?
775, grup yazma özelliğini ekler — paylaşılan geliştirme ekibi düzenlemesi; 755 grup salt okunurdur.
Özyinelemeli chmod -R?
Dizin ağacı için geçerlidir — yanlış yolda tehlikelidir; iki kez doğrulayın.
Dosya ve dizin yürütülüyor mu?
dizindeki x, enter (cd) anlamına gelir; on file, program olarak çalıştır anlamına gelir.
umask etkileşimi?
Varsayılan dosya modu = oluşturma maskesi eksi umask — hesaplayıcı umask'ı değil hedef modunu gösterir.
Yerel araç mı?
Evet — tarayıcıda hesaplayıcıya referans verin.