Kalkulator chmod

Uprawnienia plików Unix kontrolują dostęp owner, group i others przez read (r=4), write (w=2), execute (x=1). chmod 755 oznacza rwxr-xr-x. Przełącz checkboxy lub wpisz oktal, by zobaczyć formę symboliczną — niezbędne przy naprawie deploy scriptów i uprawnień wolumenów Docker.

Jak używać kalkulatora chmod

1. Przełącz read/write/execute dla owner, group i others.
2. Odczytaj wartość oktalną (np. 644, 755, 600).
3. Skopiuj symboliczny odpowiednik chmod u=rw,go=r.
4. Zastosuj na serwerze: chmod 644 file.txt

Przykłady chmod

Katalog web 755

rwxr-xr-x pozwala owner modyfikować pliki; świat może wejść do katalogu i czytać.

Tajny plik env 600

rw------- — tylko owner czyta/pisze .env z kluczami API.

Skrypt wykonywalny 755

rwxr-xr-x na deploy.sh, by cron user mógł wykonać.

Kiedy kalkulator chmod pomaga

• Gdy uczysz modelu uprawnień Unix.
• Gdy Dockerfile COPY wymaga explicit numeric mode.
• Gdy output ls -l rwxr-xr-x musisz zmapować na oktal dla szablonu IaC.

Owner group others

Trzy triplety user/group/others — chmod wpływa, który triplet stosuje się przy sprawdzaniu dostępu w kontekście bieżącego użytkownika.

Najczęstsze pytania

Znaczenie cyfry oktalnej?

Suma r=4 w=2 x=1 na triplet — 7=rwx, 6=rw-, 5=r-x, 4=r--.

755 vs 775?

775 dodaje group write — współdzielony zespół dev; 755 group read-only.

Rekursywne chmod -R?

Stosuje do drzewa katalogów — niebezpieczne na złej ścieżce; weryfikuj dwa razy.

Execute na pliku vs katalogu?

x na katalogu oznacza wejście (cd); na pliku uruchomienie jako program.

Interakcja z umask?

Domyślny tryb pliku = maska tworzenia minus umask — kalkulator pokazuje docelowy mode, nie umask.