Wszystkie narzędzia

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.
Właściciel
Grupa
Inni
Ósemkowo
Wynik
chmod 644
rw-r--r--

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.

Poza podstawowym chmod

Gdy dostęp regulują ACL (setfacl) lub konteksty SELinux — sam chmod niewystarczający.
Gdy uprawnienia Windows NTFS — zupełnie inny model.
Gdy potrzebne bity setuid/setgid/sticky — rozszerz poza triplet rwx kalkulatora.

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.

Least privilege

Start 640 dla configów, 755 dla public static assets, nigdy 777 w produkcji — world-writable to finding audytu.

Docker i Kubernetes

Kontenery działają jako non-root USER — upewnij się, że numeric uid może czytać mountowane sekrety mode 440 lub 400.

Typowe pułapki deploy

Pliki wrzucone przez SFTP często mają 644, a skrypty potrzebują +x — kalkulator pomaga szybko sprawdzić przed chmod na serwerze.

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.

Lokalne narzędzie?

Tak — referencyjny kalkulator w przeglądarce.