Kalkulator chmod
Przeliczaj uniksowe uprawnienia plików między zapisem ósemkowym a notacją rwx z pełnym rozbiciem.
Powiązane narzędzia
Kalkulator chmod
Uniksowe uprawnienia plików wyglądają tajemniczo, dopóki nie zobaczysz prostej arytmetyki, która za nimi stoi. Każda z trzech cyfr wartości chmod to suma: odczyt ma wartość 4, zapis 2, a wykonanie 1. Siódemka oznacza więc odczyt, zapis i wykonanie, piątka odczyt i wykonanie, a 755 daje właścicielowi pełną kontrolę, podczas gdy grupa i pozostali mogą plik czytać i uruchamiać. Kalkulator przelicza w obie strony — wklej wartości ósemkowe jak 755 lub 0644, a otrzymasz zapis rwx, albo wklej ciąg jak rwxr-xr-x (także z początkowym znakiem typu pliku z ls -l), a otrzymasz z powrotem wartość ósemkową.
Rozbicie dokładnie wymienia, co wolno właścicielowi, grupie i innym, zaznacza bity specjalne setuid, setgid i sticky (4755, 2755, 1777) oraz wypisuje gotowe polecenie chmod do skopiowania. Jeśli potrzebujesz tylko równoważnego zapisu, przełącz wynik na tylko konwersję — jeden wiersz na jedno uprawnienie. Każdy wiersz przetwarzany jest niezależnie, więc naraz przeliczysz całą listę; literówka w jednym wierszu daje spokojny komunikat w swoim miejscu i nie zatrzymuje pozostałych.
Kilka wartości pokrywa większość codziennej pracy: 644 dla zwykłych plików, 755 dla katalogów i skryptów, 600 dla kluczy prywatnych i sekretów. Unikaj 777 — plik zapisywalny dla wszystkich może nadpisać lub podmienić każdy użytkownik maszyny, co jest klasycznym znaleziskiem audytu bezpieczeństwa, a nie rozwiązaniem problemu.
Wszystko działa lokalnie w twojej przeglądarce. Nic z wklejonego tekstu nie jest nigdzie wysyłane ani zapisywane.