Tüm araçlar

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.