Przejdź do treści

Kalkulator uprawnień chmod (Linux)

Zamień uprawnienia plików Linux między zapisem liczbowym (755, 644) a symbolicznym (rwxr-xr-x), zaznacz prawa dla właściciela, grupy i innych — z gotowym poleceniem chmod.

odczyt (r)zapis (w)wykonanie (x)
Umieść to narzędzie na swojej stronie

Bezpłatnie, bez rejestracji. Widżet pokazuje na dole napis „Narzędzie udostępnia AMKBIT.pl”.

Jak czytać uprawnienia

Każdy plik w Linux ma trzy grupy uprawnień: właściciel (u), grupa (g) i pozostali (o). W każdej grupie są trzy prawa: odczyt r = 4, zapis w = 2, wykonanie x = 1. Cyfra to suma praw: 7 = rwx, 6 = rw-, 5 = r-x, 4 = r--.

ZapisSymbolicznieTypowe użycie
644rw-r--r--zwykłe pliki stron WWW, dokumenty
755rwxr-xr-xkatalogi, skrypty wykonywalne
600rw-------pliki z hasłami, klucze SSH (prywatne)
700rwx------prywatny katalog (np. ~/.ssh)
777rwxrwxrwxunikaj — każdy może wszystko

Dla katalogu „wykonanie” oznacza możliwość wejścia do niego, a „odczyt” — wyświetlenia listy plików.

Bity specjalne

Czwarta cyfra z przodu (np. 4755) ustawia: setuid (4), setgid (2), sticky bit (1). W zapisie symbolicznym widać je jako s lub t w miejscu x (wielka litera, gdy samo wykonanie nie jest ustawione).

Przykłady

Skrypt

chmod 755 skrypt.sh — właściciel może edytować i uruchamiać, inni tylko uruchamiać i czytać.

Klucz SSH

chmod 600 ~/.ssh/id_ed25519 — SSH odmówi użycia klucza czytelnego dla innych.

Najczęstsze pytania

Dlaczego 777 to zły pomysł?

Każdy użytkownik i proces w systemie (np. przejęty skrypt na serwerze) może zmienić lub podmienić taki plik. Lepiej ustawić właściwego właściciela (chown) i minimalne potrzebne prawa.

Poradniki

Wynik ma charakter pomocniczy. Przy ważnych decyzjach (finansowych, technicznych, zdrowotnych) sprawdź go niezależnie. Zasady korzystania.