Kalkulator chmod
Obliczanie uprawnień plików Linux w zapisie ósemkowym i symbolicznym
Macierz uprawnień
Przełączaj uprawnienia lub wpisz trzy cyfry ósemkowe (0-7). Niepełne dane wejściowe po opuszczeniu pola wracają do bieżących uprawnień.
Typowe uprawnienia
Zapis symboliczny
-rw-r--r--typ / właściciel / grupa / pozostali
Przykłady poleceń
chmod 644 filenamechmod -R 644 directory/Przetworzono na tym urządzeniu. Tekst nie jest przesyłany.
Kalkulator chmod: uprawnienia plików Linux online
Nasz Kalkulator chmod ułatwia zrozumienie i ustawianie uprawnień plików w systemie Linux za pomocą intuicyjnego interfejsu wizualnego. Uprawnienia plików w Linuksie określają, kto może odczytywać, zapisywać i wykonywać pliki, a każdy plik i katalog ma trzy zestawy uprawnień: dla właściciela, dla grupy i dla pozostałych użytkowników.
Polecenie chmod (change mode) to podstawowy sposób zmiany uprawnień plików w systemach Linux i Unix. Niezależnie od tego, czy wolisz zapis ósemkowy (np. 755), czy symboliczny (np. rwxr-xr-x), kalkulator natychmiast przelicza oba formaty i generuje gotowe polecenia terminala, które można skopiować jednym kliknięciem.
Administrator konfigurujący pliki serwera WWW, programista przygotowujący klucze SSH i początkujący, który dopiero poznaje uprawnienia plików w Linuksie, znajdą tu czytelny, interaktywny sposób na zrozumienie, co dokładnie oznacza każda kombinacja uprawnień i jak ją poprawnie zastosować.
Najważniejsze funkcje
- Interaktywna macierz uprawnień: Włączaj i wyłączaj odczyt, zapis i wykonywanie dla właściciela, grupy i pozostałych za pomocą pól wyboru
- Podwójny zapis: Jednoczesny podgląd zapisu ósemkowego (np. 755) i symbolicznego (np. rwxr-xr-x)
- Wpisywanie wartości ósemkowej: Wpisz wartość ósemkową bezpośrednio i zobacz, jak macierz uprawnień aktualizuje się natychmiast
- Gotowe polecenia: Kopiowanie poleceń chmod w wersji dla pojedynczego pliku i rekurencyjnej (-R)
- Popularne gotowe ustawienia: Przyciski szybkiego dostępu do 777, 755, 644, 600, 700, 666, 444 i 400
- Wartości oznaczone kolorami: Segmenty właściciela, grupy i pozostałych są wyróżnione wizualnie w zapisie symbolicznym
- Kopiowanie jednym kliknięciem: Natychmiastowe kopiowanie wartości ósemkowych, ciągów symbolicznych lub pełnych poleceń do schowka
- Obliczenia w czasie rzeczywistym: Wszystkie wartości aktualizują się natychmiast po zmianie uprawnień
- Wartość dla każdej roli: Wartość liczbowa (0-7) każdej roli widoczna na pierwszy rzut oka
- Obsługa trybu ciemnego: Wygodne korzystanie zarówno z jasnego, jak i ciemnego motywu
Jak korzystać z narzędzia Kalkulator chmod
- Ustaw uprawnienia wizualnie: Klikaj przełączniki w macierzy uprawnień, aby włączyć lub wyłączyć odczyt (4), zapis (2) i wykonywanie (1) dla każdej roli
- Albo wpisz wartość ósemkową: Wpisz trzycyfrową liczbę ósemkową (np. 755) bezpośrednio w polu wartości ósemkowej
- Skorzystaj z gotowych ustawień: Kliknij dowolne z 8 popularnych ustawień uprawnień, aby szybko zastosować standardowe konfiguracje
- Sprawdź oba zapisy: Porównaj zapis ósemkowy i symboliczny, aby upewnić się, że uprawnienia są poprawne
- Skopiuj polecenie: Kliknij przycisk kopiowania obok przykładowego polecenia chmod, aby skopiować je do schowka
Zastosowania
- Konfiguracja serwera WWW: Ustawianie właściwych uprawnień dla plików HTML, CSS, JS (644) i katalogów (755) w Apache lub Nginx
- Zarządzanie kluczami SSH: Klucze prywatne powinny mieć uprawnienia 600, a katalog .ssh 700, aby uniknąć błędów uwierzytelniania SSH
- Wdrażanie skryptów powłoki: Nadawanie skryptom uprawnień do wykonywania: 755 dla wspólnego użytku lub 700 dla skryptów prywatnych
- Wdrażanie aplikacji: Konfiguracja odpowiednich uprawnień plików i katalogów dla wdrożonych aplikacji
- Audyt bezpieczeństwa: Sprawdzanie, czy wrażliwe pliki, takie jak .env, dane uwierzytelniające i pliki konfiguracyjne, nie są dostępne do odczytu dla wszystkich
- Konfiguracja WordPressa i CMS: Stosowanie zalecanych uprawnień dla plików WordPressa (644) i katalogów (755)
- Nauka Linuksa: Interaktywne zrozumienie, jak wartości ósemkowe odpowiadają uprawnieniom do odczytu, zapisu i wykonywania
- Automatyzacja DevOps: Generowanie poprawnych poleceń chmod dla skryptów wdrożeniowych i potoków CI/CD
Najczęściej zadawane pytania
Czy to narzędzie jest darmowe?
Tak, Kalkulator chmod jest całkowicie darmowy: bez limitów, bez rejestracji i bez reklam zasłaniających interfejs. Można z niego korzystać tak często, jak potrzeba.
Czy moje dane są bezpieczne?
Oczywiście. To narzędzie działa w całości w przeglądarce. Żadne dane nie są wysyłane na serwer: wszystkie obliczenia odbywają się lokalnie na urządzeniu.
Czym różni się zapis ósemkowy od symbolicznego?
Zapis ósemkowy używa trzech cyfr (np. 755), z których każda oznacza uprawnienia właściciela, grupy i pozostałych. Zapis symboliczny używa liter (rwx) do oznaczenia odczytu, zapisu i wykonywania. Oba zapisy wyrażają te same informacje w różnej formie.
Dlaczego nigdy nie należy używać chmod 777?
Uprawnienie 777 daje wszystkim pełny dostęp do odczytu, zapisu i wykonywania, co stanowi poważne zagrożenie dla bezpieczeństwa. Każdy użytkownik systemu może zmodyfikować lub usunąć plik. Zamiast tego należy użyć bardziej restrykcyjnych uprawnień, takich jak 755 lub 644.
Co robi flaga -R w chmod?
Flaga -R (rekurencyjna) stosuje zmianę uprawnień do wszystkich plików i podkatalogów w podanym katalogu. Należy jej używać ostrożnie, ponieważ wpływa na wszystko, co znajduje się wewnątrz katalogu docelowego.
Jakich uprawnień użyć dla kluczy SSH?
Prywatne klucze SSH muszą mieć uprawnienia 600 (odczyt i zapis tylko dla właściciela), a katalog ~/.ssh 700 (pełny dostęp tylko dla właściciela). Ze względów bezpieczeństwa SSH odmówi użycia kluczy z nieprawidłowymi uprawnieniami.
Wskazówki i dobre praktyki
- Stosuj zasadę najmniejszych uprawnień: Nadawaj tylko minimalne uprawnienia potrzebne do prawidłowego działania pliku lub katalogu
- Używaj 644 dla zwykłych plików: Właściciel może je odczytywać i zapisywać, a pozostali użytkownicy tylko odczytywać
- Używaj 755 dla katalogów: Właściciel ma pełny dostęp, a pozostali mogą wejść do katalogu i wyświetlić jego zawartość
- Chroń wrażliwe pliki uprawnieniem 600: Stosuj je dla prywatnych kluczy SSH, plików .env, danych uwierzytelniających do baz danych i każdego pliku zawierającego sekrety
- Ostrożnie z rekurencyjnym chmod: Przed użyciem chmod -R zawsze dokładnie sprawdź katalog docelowy, aby uniknąć niezamierzonych zmian uprawnień
- Najpierw testuj uprawnienia w środowisku deweloperskim: Zanim zastosujesz ustawienia w środowisku produkcyjnym, sprawdź, czy działają poprawnie w środowisku testowym