Toollet
Szukaj według zadania lub nazwy aplikacjiSzukajKontakt
Ceny

Uprawnienia plików / kalkulator chmod

Wprowadź zapis ósemkowy, rwx lub pełną specyfikację ugo albo wybierz uprawnienia dla poszczególnych klas, aby zobaczyć równoważne zapisy uprawnień i przykładowe polecenie chmod. Obsługiwane są również specjalne bity setuid, setgid i sticky. Skopiuj wszystkie 4 wyniki naraz lub zapisz je jako TXT. Ten ekran nie zmienia uprawnień rzeczywistych plików.

Wprowadź 1–4 cyfr z zakresu 0–7.

Oblicza zapis uprawnień. Nie zmienia uprawnień rzeczywistych plików.

Przekonwertowane uprawnienia

Wybierz „Oblicz”, aby zobaczyć zapis ósemkowy, rwx i ugo oraz przykładowe polecenie chmod.

Co możesz zrobić

Wprowadź uprawnienia na cztery sposoby

Wprowadź zapis ósemkowy, rwx lub ugo albo wybierz uprawnienia dla każdej klasy. Sprawdź pozostałe zapisy na podstawie tego, który znasz.

Sprawdź uprawnienia, w tym bity specjalne

Obsługiwane są uprawnienia obejmujące bity setuid, setgid i sticky. Zwykłe uprawnienia do odczytu, zapisu i wykonywania są obsługiwane oddzielnie od bitów specjalnych.

Uzyskaj wartości uprawnień i przykładowe polecenia

Wyświetla zapis ósemkowy, rwx i ugo oraz przykład chmod, w którym należy zastąpić ścieżkę docelową. Możesz skopiować wszystkie wyniki lub zapisać je jako tekst.

Jak korzystać

  1. Wybierz format wejściowy i uprawnienia

    Wybierz znany zapis, na przykład ósemkowy, i wprowadź wartość uprawnień. Możesz też wybrać uprawnienia dla każdej klasy.

  2. Oblicz i sprawdź zapis

    Wybierz „Oblicz”, a następnie sprawdź te same uprawnienia w zapisie ósemkowym, rwx i ugo oraz w przykładowym poleceniu.

  3. Uzyskaj potrzebne wyniki

    Skopiuj wyniki lub zapisz je jako tekst. Korzystając z przykładowego polecenia, zastąp path/to/file rzeczywistą ścieżką docelową.

Kiedy używać

Odczytaj liczbowe wartości uprawnień

Przekształć wartości takie jak 755 lub 644 z dokumentów konfiguracyjnych na zapis rwx, aby sprawdzić uprawnienia właściciela, grupy i innych.

Przygotuj wartości uprawnień dla chmod

Jeśli znasz wymagane uprawnienia, wybierz je dla każdej klasy, aby utworzyć zapis i przykładowe polecenie. Ta strona ich nie stosuje.

Uprawnienia właściciela, grupy i innych

Rozpatruj trzy klasy oddzielnie

Właściciela oznacza u, grupę — g, a innych — o. Dla każdej klasy określ uprawnienia do odczytu, zapisu i wykonywania lub przeszukiwania.

Zapisuj uprawnienia, sumując wartości 4, 2 i 1

Odczyt r ma wartość 4, zapis w — 2, a wykonywanie lub przeszukiwanie x — 1. Na przykład 6 to 4+2, czyli odczyt i zapis, a 5 to 4+1, czyli odczyt i wykonywanie lub przeszukiwanie.

Pierwsza cyfra oznacza bity specjalne

W 4-cyfrowym zapisie ósemkowym pierwsza cyfra oznacza setuid, setgid i sticky. W zapisie rwx s/t oznacza ustawiony bit specjalny wraz z uprawnieniem do wykonywania; S/T oznacza bit ustawiony bez uprawnienia do wykonywania. Działanie zależy od systemu operacyjnego i typu celu.

Często zadawane pytania

Czym różnią się wartości 755 i 644?

755 nadaje właścicielowi uprawnienia do odczytu, zapisu i wykonywania, a grupie oraz innym — do odczytu i wykonywania. 644 nadaje właścicielowi uprawnienia do odczytu i zapisu, a grupie oraz innym — do odczytu. Wybierz wartość odpowiednią do zastosowania i celu; żadna z nich nie jest uniwersalnym zaleceniem.

Czy ta strona zmienia uprawnienia do rzeczywistych plików?

Nie. Ta strona jedynie oblicza różne zapisy wprowadzonych uprawnień i tworzy przykładowe polecenia. Nie odczytuje też bieżącego stanu rzeczywistych plików.

Ile znaków należy wpisać w zapisie rwx?

Wprowadź 9 znaków łączących uprawnienia właściciela, grupy i innych. Nie wpisuj na początku znaku typu pliku, takiego jak „-” lub „d”, wyświetlanego przez ls i podobne narzędzia.

Jak wpisać zapis ugo?

Podaj wszystkie zwykłe uprawnienia dla 3 klas oraz ustawienie lub wyczyszczenie bitów specjalnych, na przykład u=rw,g=r,o=,u-s,g-s,o-t. Ta funkcja nie interpretuje wyrażeń zmieniających tylko część uprawnień ani dowolnej składni chmod.

Dane wejściowe i wyniki

Dane wejściowe
1–4 cyfr ósemkowych, 9-znakowy zapis rwx, pełna specyfikacja ugo albo uprawnienia dla każdej klasy.
Wyniki
4-cyfrowy zapis ósemkowy, rwx i ugo, w tym bity specjalne, oraz przykład chmod.
Uzyskaj wyniki
Skopiuj wszystkie cztery wyniki naraz lub zapisz je jako TXT. Uprawnienia rzeczywistych plików nie zostaną zmienione.

Bieżące ustawienia

Szukaj narzędzi