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--.
| Zapis | Symbolicznie | Typowe użycie |
|---|---|---|
| 644 | rw-r--r-- | zwykłe pliki stron WWW, dokumenty |
| 755 | rwxr-xr-x | katalogi, skrypty wykonywalne |
| 600 | rw------- | pliki z hasłami, klucze SSH (prywatne) |
| 700 | rwx------ | prywatny katalog (np. ~/.ssh) |
| 777 | rwxrwxrwx | unikaj — 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.