Programista

Kalkulator chmod

Zaznacz uprawnienia rwx: ósemkowo i symbolicznie na żywo.

  • Natychmiast
  • Za darmo
  • Prywatnie (przetwarzane lokalnie)
  • Bez rejestracji
Właściciel
Grupa
Pozostali
Symbolicznie----------
Polecenie
Częste przykłady

Uprawnienia Linuksa bez liczenia w pamięci

W Linuksie i macOS każdy plik ma dziewięć praw: odczyt, zapis, wykonanie, dla trzech grup (właściciel, grupa, pozostali). To narzędzie pokazuje je jako pola wyboru i wyświetla na żywo kod ósemkowy, notację rwx i gotowe do skopiowania polecenie chmod.

  1. Zaznacz prawa

    Lub wpisz kod ósemkowy bezpośrednio (np. 644).

  2. Odczytaj notacje

    Ósemkowa, symboliczna rwxr-xr-x i pełne polecenie.

  3. Użyj ustawienia

    Najczęstsze kody jednym kliknięciem.

Kody chmod, które warto znać

ÓsemkowoSymbolicznieTypowe użycie
644rw-r--r--Pliki (HTML, obrazy, configi)
755rwxr-xr-xKatalogi, skrypty, pliki wykonywalne
600rw-------Pliki prywatne (klucze SSH)
700rwx------Prywatne foldery osobiste
777rwxrwxrwxUnikać (wszyscy, wszystko)

Złota zasada bezpieczeństwa: nadawaj minimum potrzebnych praw. 644 dla plików, 755 dla katalogów i plików wykonywalnych pokrywają niemal każdą potrzebę; 600/700 zarezerwuj dla treści wrażliwych.

Najczęstsze pytania

Jak czytać kod ósemkowy jak 755?

Każda cyfra dotyczy grupy (właściciel, grupa, pozostali) i sumuje prawa: odczyt = 4, zapis = 2, wykonanie = 1. 7 = 4+2+1 (rwx), 5 = 4+1 (r-x). Czyli 755 = rwxr-xr-x: pełne prawa dla właściciela, odczyt + wykonanie dla pozostałych.

Jaka jest różnica między 644 a 755?

644 (rw-r--r--) pasuje do plików danych: właściciel czyta i zapisuje, pozostali tylko czytają. 755 (rwxr-xr-x) dodaje prawo wykonania, niezbędne dla programów, skryptów i… katalogów, które muszą być „przechodnie”.

Dlaczego katalog potrzebuje prawa wykonania?

W katalogu prawo „x” nie znaczy wykonać, lecz „wejść”: bez niego nie da się dostać do plików w środku, nawet znając ich nazwy. Stąd domyślne 755 na katalogach wobec 644 dla plików.

Czy unikać 777?

Tak, prawie zawsze. 777 (rwxrwxrwx) daje wszystkim wszystkie prawa, w tym zapis każdemu użytkownikowi — klasyczna dziura bezpieczeństwa. Zawsze dąż do minimum: 644 lub 755 obejmują zdecydowaną większość przypadków.