Kalkulator uprawnień Unix (chmod)
Interaktywnie obliczaj uprawnienia plików Unix/Linux (chmod) za pomocą wizualnej macierzy uprawnień, oceny ryzyka bezpieczeństwa, podglądu terminala i gotowych komend.
Umiarkowana ekspozycja
Inni mogą czytać lub wykonywać. Upewnij się, że jest to zamierzone.
-rwxr-xr-x 1 user group 4096 Jan 27 12:00 moj_plik.txt
Blokada reklam uniemożliwia wyświetlanie reklam
MiniWebtool jest darmowy dzięki reklamom. Jeśli to narzędzie Ci pomogło, wesprzyj nas przez Premium (bez reklam + szybciej) albo dodaj MiniWebtool.com do wyjątków i odśwież stronę.
- Albo przejdź na Premium (bez reklam)
- Zezwól na reklamy dla MiniWebtool.com, potem odśwież
O Kalkulator uprawnień Unix (chmod)
O Kalkulatorze uprawnień Unix
Ten Kalkulator uprawnień Unix (kalkulator chmod) pomaga zrozumieć i obliczyć uprawnienia plików w systemach Linux/Unix. Zapewnia interaktywny interfejs wizualny do ustawiania uprawnień i natychmiastowego podglądu odpowiadającego im zapisu ósemkowego, symbolicznego oraz gotowych do użycia poleceń chmod.
Uprawnienia plików w systemach Unix/Linux kontrolują, kto może czytać, zapisywać lub wykonywać pliki i katalogi. Zrozumienie tych uprawnień jest kluczowe dla bezpieczeństwa systemu, konfiguracji serwerów WWW i właściwego zarządzania plikami.
Zrozumienie uprawnień Unix
Typy uprawnień
- Odczyt (r = 4): Przeglądanie zawartości pliku lub listy zawartości katalogu
- Zapis (w = 2): Modyfikowanie zawartości pliku lub tworzenie/usuwanie plików w katalogu
- Wykonanie (x = 1): Uruchamianie pliku jako programu lub dostęp do katalogu
Kategorie użytkowników
- Właściciel (Owner): Użytkownik, który jest właścicielem pliku
- Grupa (Group): Użytkownicy należący do grupy pliku
- Inni (Others): Wszyscy pozostali użytkownicy w systemie
Zapis ósemkowy vs symboliczny
| Ósemkowy | Binarny | Symboliczny | Opis |
|---|---|---|---|
0 | 000 | --- | Brak uprawnień |
1 | 001 | --x | Tylko wykonanie |
2 | 010 | -w- | Tylko zapis |
3 | 011 | -wx | Zapis i wykonanie |
4 | 100 | r-- | Tylko odczyt |
5 | 101 | r-x | Odczyt i wykonanie |
6 | 110 | rw- | Odczyt i zapis |
7 | 111 | rwx | Pełne uprawnienia |
Typowe ustawienia uprawnień
| Ósemkowy | Symboliczny | Zastosowanie |
|---|---|---|
644 | rw-r--r-- | Standardowe pliki (HTML, CSS, obrazy) |
755 | rwxr-xr-x | Katalogi i skrypty wykonywalne |
600 | rw------- | Pliki prywatne (klucze SSH, hasła) |
700 | rwx------ | Prywatne katalogi i skrypty |
664 | rw-rw-r-- | Pliki do pracy grupowej |
775 | rwxrwxr-x | Katalogi do pracy grupowej |
777 | rwxrwxrwx | Pełny dostęp (NIEZALECANE) |
Uprawnienia specjalne
SetUID (4xxx)
Gdy jest ustawiony na pliku wykonywalnym, program działa z uprawnieniami właściciela pliku zamiast użytkownika, który go uruchamia. Przykład: /usr/bin/passwd działa jako root, aby zmodyfikować /etc/shadow.
SetGID (2xxx)
Na plikach wykonywalnych – działa z uprawnieniami grupy. W katalogach – nowe pliki dziedziczą grupę katalogu zamiast podstawowej grupy twórcy.
Sticky Bit (1xxx)
W katalogach – zapobiega usuwaniu plików przez użytkowników, którzy nie są ich właścicielami. Niezbędny dla katalogów współdzielonych, takich jak /tmp.
Najlepsze praktyki bezpieczeństwa
- Unikaj 777: Nigdy nie używaj uprawnień do zapisu dla wszystkich, chyba że jest to absolutnie konieczne
- Minimalny dostęp: Przyznawaj tylko te uprawnienia, które są wymagane do poprawnego działania
- Chroń poufne pliki: Używaj 600 lub 400 dla kluczy prywatnych i plików konfiguracyjnych
- Katalogi webowe: Używaj 755 dla katalogów i 644 dla plików serwowanych przez serwer WWW
- Przeglądaj SetUID/SetGID: Regularnie audytuj programy z uprawnieniami specjalnymi
Jak korzystać z tego kalkulatora
- Wybierz typ pliku (zwykły plik, katalog lub dowiązanie symboliczne)
- Klikaj komórki uprawnień, aby przełączać Odczyt, Zapis i Wykonanie dla każdej kategorii użytkowników
- Lub wprowadź wartość ósemkową bezpośrednio (np. 755), aby zobaczyć odpowiadające jej uprawnienia
- Włącz uprawnienia specjalne (SetUID, SetGID, Sticky Bit), jeśli są potrzebne
- Przejrzyj ocenę bezpieczeństwa i podgląd terminala
- Skopiuj polecenie chmod, aby użyć go w swoim terminalu
Często zadawane pytania
Co to jest chmod w systemie Unix/Linux?
chmod (change mode) to polecenie systemu Unix/Linux służące do zmiany uprawnień dostępu do plików i katalogów. Kontroluje, kto może czytać, zapisywać lub wykonywać plik. Uprawnienia są ustawiane dla trzech kategorii: właściciela, grupy i innych.
Co oznaczają liczby w chmod (np. 755 lub 644)?
W chmod każda cyfra reprezentuje uprawnienia odpowiednio dla właściciela, grupy i innych. Każda cyfra jest sumą: 4 (odczyt), 2 (zapis) i 1 (wykonanie). Na przykład 755 oznacza pełny dostęp dla właściciela (7=4+2+1), podczas gdy grupa i inni mogą tylko czytać i wykonywać (5=4+1).
Jaka jest różnica między zapisem symbolicznym a ósemkowym?
Zapis ósemkowy używa liczb (jak 755), gdzie każda cyfra reprezentuje połączone uprawnienia. Zapis symboliczny używa liter: r (odczyt), w (zapis), x (wykonanie) i - (brak uprawnień). Na przykład rwxr-xr-x to symboliczna forma 755.
Co to są SetUID, SetGID i Sticky Bit?
To uprawnienia specjalne: SetUID (4) pozwala programowi działać z uprawnieniami właściciela. SetGID (2) działa z uprawnieniami grupy lub dziedziczy grupę katalogu. Sticky Bit (1) w katalogach zapobiega usuwaniu plików przez osoby niebędące właścicielami.
Dlaczego chmod 777 jest uważany za niebezpieczny?
chmod 777 daje każdemu pełne uprawnienia do odczytu, zapisu i wykonywania. Jest to niebezpieczne, ponieważ każdy użytkownik może zmodyfikować lub usunąć plik, co prowadzi do luk w zabezpieczeniach lub utraty danych.
Cytuj ten materiał, stronę lub narzędzie w następujący sposób:
"Kalkulator uprawnień Unix (chmod)" na https://MiniWebtool.com/pl/kalkulator-uprawnien-unix/ z MiniWebtool, https://MiniWebtool.com/
przez zespół miniwebtool. Aktualizacja: 27 stycznia 2026
Inne powiązane narzędzia:
Narzędzia dla administratorów stron:
- Kalkulator CPC
- Kalkulator CPM
- Kompresor CSS
- Generator Favicon Nowy
- Kalkulator Google AdSense
- Generator zadań Cron Polecane
- Generator Wyrażeń Crontab Nowy
- Kompresor HTML
- Konwerter HTML na tekst
- Sprawdzacz Gęstości Słów Kluczowych Nowy
- Generator tabel Markdown Nowy
- Generator tagów meta
- Usuwacz Inteligentnych Cudzysłowów Nowy
- Generator Slugów URL Nowy
- Kalkulator wartości odsłony strony
- Kalkulator wartości odwiedzających
- Kalkulator uprawnień Unix (chmod) Polecane
- Koder / Dekoder Encji HTML Nowy
- Generator Lorem Ipsum Nowy
- Escape/Unescape ciągów JSON Nowy
- Konwerter cURL do JSON Nowy
- Formatowacz SQL Nowy
- Optymalizator SVG Nowy
- Generator przekierowań .htaccess Nowy
- Sprawdzacz rozmiaru indeksowania Googlebot Nowy