Chmod Hesaplayıcı

Okuma / yazma / yürütme bitlerini değiştirin ve 755, 644 artı sembolik -rwxr-xr-x gibi oktal modları görün. Dosyaları dağıtmak, Dockerfiles ve sunucu hata ayıklama için gereklidir.

Gizlilik: yerel olarak işlenir, asla yüklenmez.

Anında sonuçları görmek için aşağıdaki giriş alanına yapıştırın

勾选权限位,或在下方输入八进制 / 符号模式同步。

身份读 (r)写 (w)执行 (x)
所有者 (u)
用户组 (g)
其他 (o)

八进制

755

符号模式

-rwxr-xr-x

二进制

111 101 101

Notlar

常用权限

755 = rwxr-xr-x(脚本/可执行文件);644 = rw-r--r--(普通文件);600 = rw-------(私密配置)。

Okuma / yazma / yürütme bitlerini değiştirin ve 755, 644 artı sembolik -rwxr-xr-x gibi oktal modları görün. Dosyaları dağıtmak, Dockerfiles ve sunucu hata ayıklama için gereklidir.

Hızlı başlangıç

  1. Bitleri değiştir

    Sahibi, grup ve diğer izin üçlüsünü ayarlayın.

  2. Oktal veya sembolik girin

    755 veya -rwxr-xr-x gibi değerlerden senkronize etmek için bulanık.

Özellikler ve kullanım durumları

Convert numeric chmod (755) ⚇ rwx notation by toggling read/write/execute bitleri.

Dağıtım komut dosyaları, Dockerfile izinleri, sunucu sorun giderme ve Unix modlarını öğrenmede kullanılır.

Ortak Modlar

755: yürütülebilir / dirs; 644: normal dosyalar; 600: yalnızca sahibi okuma / yazma.

Tipik iş akışı

Sunucular için dosya izinlerini yapılandırırken, önce erişim gereksinimlerini belirleyin.Örneğin, web sitesi yürütülebilir komut dosyaları tipik olarak 755 izin (tam sahibi erişim, diğerleri için okuma / yürütme) gerektirirken, yapılandırma dosyaları 644 (sahibi yalnızca yazma) uygundur. Bu araç izin bitleri ve sembolik notasyon arasındaki gerçek zamanlı dönüşüm gösterir.

Pr atik te , ok tal kod ları otomatik oluştur mak için izin kutu larını işaret leyin . Bu kod ları terminal kom ut larına kopya layın , ` ch mod 75 5 ` gibiscript.sh`. Do cker dağı tım ları için , COP Y işlem leri için başlang ıç izin leri ayar lamak için Do cker file ' de üret ilen say ıları kullan ın .

Örnekler

Script

Input

rwxr-xr-x

Output

755

FAQ

Setuid/setgid/sticky mi?

Standart 9 rwx bitleri sadece; no setuid/setgid/sticky.

Neden dizinlerin genellikle execute(x) iznine ihtiyacı var?

Dizinler için yürütme izni, ' erişim ' izni anlamına gelir. X olmadan, kullanıcılar read(r) iznine sahip bile dosyaları listeleyemez. Bu güvenlik özelliği 755 (750 değil) dizinler için yaygın hale getirir ve uygun içerik erişimini sağlar.