Kalkulator chmod
W kalkulatorze chmod ustawisz uprawnienia pliku, zaznaczając pola, albo wpiszesz liczbę, np. 755, i od razu zobaczysz zapis rwxr-xr-x, polecenie chmod oraz jego znaczenie.
Źródło: The Open Group – POSIX chmod (Klassen u g o a, Operatoren, Rechte r w x X s t). Stan na: .
Jak to obliczamy
chmod 755 oznacza rwxr-xr-x: właściciel może czytać, zapisywać i wykonywać, a grupa i inni mogą czytać i wykonywać. Każda z trzech cyfr to suma odczytu (4), zapisu (2) i wykonania (1).
Jak to działa
Pierwsza cyfra dotyczy właściciela (u, user), druga grupy (g), trzecia wszystkich pozostałych (o, others). 7 = 4 + 2 + 1 (wszystko), 6 = 4 + 2 (odczyt i zapis), 5 = 4 + 1 (odczyt i wykonanie), 4 = tylko odczyt. Czwarta cyfra z przodu oznacza bity specjalne: 4 = setuid, 2 = setgid, 1 = sticky bit. Oprócz liczb kalkulator rozumie dziewięć znaków z ls -l oraz wyrażenia takie jak u=rwx,g=rx,o=rx czy a+x.
Warto wiedzieć
- W katalogu „wykonanie” oznacza możliwość wejścia do niego i dostępu do plików w środku. Bez x katalog jest praktycznie zablokowany.
- 777 daje wszystkim pełne prawa i prawie nigdy nie jest właściwym rozwiązaniem. Lepiej poprawić właściciela lub grupę poleceniem chown.
- Zmiany względne, jak
g+w, modyfikują tylko wybrane uprawnienia; podaj wtedy obecne w polu „Uprawnienia wyjściowe”. - Z opcją
-Rzmiana obejmuje rekurencyjnie cały katalog z zawartością.
Najczęściej zadawane pytania
Co oznacza chmod 755?
Właściciel: odczyt, zapis, wykonanie (7). Grupa i inni: odczyt i wykonanie (5). W zapisie ls -l to rwxr-xr-x, typowe dla katalogów i skryptów.
Co oznacza chmod 644?
Właściciel może czytać i zapisywać (6), grupa i inni tylko czytać (4), czyli rw-r--r--. To zwykłe ustawienie zwykłych plików, np. stron internetowych.
Jak obliczyć liczbę chmod?
Dla każdej klasy dodaje się odczyt = 4, zapis = 2, wykonanie = 1. Przykład: odczyt i zapis to 6. Trzy cyfry to właściciel, grupa i inni.
Czym różni się chmod 755 od 777?
Przy 777 także grupa i inni mogą zapisywać i zmieniać pliki, co jest ryzykiem. 755 pozwala im tylko czytać i wykonywać.
Źródła i podstawa prawna
- The Open Group – POSIX chmod (Klassen u g o a, Operatoren, Rechte r w x X s t)
- GNU Coreutils – chmod invocation (tryby symboliczne i numeryczne, setuid, setgid, bit sticky)
- Wikipedia – chmod
Stan na: · Zasady redakcyjne
Podobne narzędzia
- Kody HTTPKody HTTP wyjaśnione: znaczenie 200, 301, 404, 500 i ponad 40 innych kodów, z wyszukiwaniem po kodzie lub słowie kluczowym oraz filtrem według klasy.
- Przekierowanie htaccess (301, HTTPS, www)Generator przekierowań .htaccess: 301, wymuszanie HTTPS, www, zmiana domeny i więcej. Z testem dla adresu URL i odpowiednikiem Nginx, lokalnie w przeglądarce.
- Generator cron: tworzenie i wyjaśnianie wyrażeń cronGenerator cron i wyjaśnienie: zbuduj lub wklej wyrażenie, przeczytaj je prostym językiem i zobacz kolejne uruchomienia. Unix, Spring i Quartz, lokalnie.
- robots.txt tester ze sprawdzeniem mapy witrynyrobots.txt tester online: czy adres jest zablokowany dla Googlebota, Bingbota lub robotów AI? Pokazuje decydującą regułę, błędy składni i sprawdza mapę witryny.
- Generator hasełGenerator haseł online: twórz silne, losowe hasła i łatwe do zapamiętania frazy z wyrazów, z entropią w bitach – wszystko w przeglądarce, nic nie jest wysyłane.
- Tabela ASCII z kodami dziesiętnymi, hex, ósemkowymi, binarnymi i wyszukiwarką UnicodePełna tabela ASCII (0–127) i Latin-1 (128–255): kody dziesiętne, hex, ósemkowe, binarne, encje HTML i znaki sterujące. Wyszukaj dowolny znak Unicode.
- Moje IP – jaki mam adres IP?Moje IP od razu: pokazuje Twój publiczny adres IP, rozpoznaje IPv4 lub IPv6 i wyjaśnia różnicę. Za darmo, bez rejestracji – adres IP nie jest zapisywany.
- Generator PESEL do testów i sprawdzanie numeruGenerator PESEL z daty urodzenia i płci do testów oraz sprawdzanie poprawności PESEL: cyfra kontrolna, data urodzenia, płeć. Za darmo, bez rejestracji.
- Konwertuj CSV na SQLCSV na SQL: wygeneruj CREATE TABLE i INSERT dla MySQL, PostgreSQL, SQLite lub SQL Server. Typy rozpoznane, w przeglądarce, bez wysyłania.