Monu Tools

Kalkulator chmod

Konwertuj uprawnienia plików Unix między polami wyboru, zapisem ósemkowym (jak 755) i notacją symboliczną (jak rwxr-xr-x).

Jak korzystać z narzędzia Kalkulator chmod

  1. 01

    Zaznacz pola odczytu, zapisu i wykonywania dla właściciela, grupy i pozostałych.

  2. 02

    Albo wpisz wartość ósemkową jak 755, aby ustawić pola automatycznie.

  3. 03

    Skopiuj gotowe do uruchomienia polecenie chmod.

Czym są uprawnienia Unix

Uprawnienia plików Unix kontrolują, kto może odczytywać, zapisywać i wykonywać plik lub katalog, w podziale na trzy grupy: właściciel, grupa i wszyscy pozostali. Ten kalkulator konwertuje między interaktywnymi polami wyboru, liczbową postacią ósemkową, jak 755, i postacią symboliczną, jak rwxr-xr-x, utrzymując wszystkie trzy w synchronizacji.

Jak działają liczby

Każda grupa otrzymuje trzy bity, odczyt (4), zapis (2) i wykonanie (1), i sumujesz je, aby uzyskać jedną cyfrę. Więc 7 to odczyt plus zapis plus wykonanie (rwx), 5 to odczyt plus wykonanie (r-x), a 6 to odczyt plus zapis (rw-). Trzy cyfry, po jednej na grupę, dają Ci znajomą liczbę uprawnień.

Częste wartości warte zapamiętania

Częste wartości warto zapamiętać. 755 pasuje do katalogów i plików wykonywalnych: właściciel ma pełny dostęp, a grupa i pozostali mogą odczytywać i wykonywać, ale nie zapisywać. 644 pasuje do zwykłych plików webowych: właściciel może odczytywać i zapisywać, a wszyscy pozostali mogą tylko odczytywać.

W przypadku plików wrażliwych 600 utrzymuje ścisłość: tylko właściciel może odczytywać lub zapisywać, a nikt inny nie ma żadnego dostępu, czego potrzebują prywatne klucze SSH i podobne sekrety.

Specjalne bity i czwarta cyfra

Istnieje też opcjonalna czwarta wiodąca cyfra dla specjalnych bitów, setuid, setgid i bit lepkości, które zmieniają sposób działania programów lub zachowanie współdzielonego katalogu. Gdy któryś jest ustawiony, pozycja wykonania pokazuje s lub t zamiast x.

Jak wykorzystać wynik

Kalkulator daje Ci gotowe do uruchomienia polecenie chmod do skopiowania i działa w całości w Twojej przeglądarce. To referencja i konwerter, więc sam nie zmienia żadnych plików.

Najczęściej zadawane pytania

Co oznaczają 755 i 644?

755 daje właścicielowi pełny dostęp, a wszystkim pozostałym odczyt i wykonywanie, używane dla katalogów i skryptów. 644 daje właścicielowi odczyt i zapis, a wszystkim pozostałym tylko odczyt, używane dla zwykłych plików.

Co oznacza 777 i czy jest bezpieczne?

777 przyznaje odczyt, zapis i wykonywanie wszystkim. Niemal zawsze jest niebezpieczne na serwerze, ponieważ każdy użytkownik może zmodyfikować plik. Wybierz zamiast tego 755 lub 644.

Jak uczynić plik wykonywalnym?

Dodaj bit wykonywania. Z 644 przeszedłbyś do 755 (lub chmod +x), co włącza wykonywanie dla właściciela, grupy i pozostałych.

Jaka jest różnica między notacją symboliczną a ósemkową?

Notacja ósemkowa (jak 755) koduje uprawnienia jako liczby, a symboliczna (rwxr-xr-x lub u+x) opisuje je jako litery. To narzędzie pokazuje obie i utrzymuje je w synchronizacji.

Czym są setuid, setgid i bit sticky?

To czwarta cyfra wiodąca. Setuid i setgid uruchamiają program jako jego właściciel lub grupa, a bit sticky na katalogu uniemożliwia użytkownikom usuwanie plików innych (jak na /tmp).

Dlaczego bit wykonywania jest pokazany jako s lub t?

Gdy ustawione są setuid, setgid lub bit sticky, pozycja wykonywania jest pokazywana jako s lub t zamiast x, aby zasygnalizować, że specjalny bit jest aktywny.

Źródła

Osadź to narzędzie

Dodaj to narzędzie do własnej witryny. Skopiuj poniższy fragment, aktualizuje się automatycznie.

<iframe src="https://monu.tools/embed/pl/chmod-calculator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Powiązane narzędzia