Przejdź do treści
snowkitDev

Co oznacza chmod 644?

644 to rw-r--r--: właściciel może czytać i zapisywać, a wszyscy inni mogą tylko czytać.

Uprawnienia

Wybierz, kto może czytać, zapisywać i uruchamiać, wpisz tryb albo wybierz popularny.

KtoOdczytajWriteWykonywanieCyfra
Właściciel użytkownik (u)
Grupa grupa (g)
Pozostali wszyscy inni (o)

Co to znaczy

    Polecenie

    
                

    Każda cyfra dodaje odczyt 4, zapis 2 i wykonywanie 1

    To normalne ustawienie dla stron internetowych, plików konfiguracyjnych i dokumentów.

    Gotowe do uruchomienia polecenie aktualizuje się na bieżąco. Zaznacz pola odczytu, zapisu i wykonywania dla właściciela, grupy i wszystkich pozostałych i otrzymaj odpowiadającą liczbę ósemkową, postać literową i polecenie chmod do skopiowania. Jest darmowe i działa w przeglądarce.

    Jak używać kalkulatora

    1. W sekcji Kto zaznacz Odczyt, Zapis i Wykonywanie dla właściciela, grupy i pozostałych.
    2. Przeczytaj uprawnienie w postaci ósemkowej (takiej jak 755) i symbolicznej (takiej jak rwxr-xr-x).
    3. Albo wpisz liczbę ósemkową lub ciąg symboliczny i zobacz, jak pola się aktualizują.
    4. Naciśnij Kopiuj, aby wziąć pełne polecenie chmod.

    Jak działają liczby

    Każda cyfra to suma odczytu (4), zapisu (2) i wykonywania (1). Pierwsza cyfra dotyczy właściciela, druga grupy, a trzecia wszystkich pozostałych, więc 7 to 4+2+1 dla pełnego dostępu, 5 to odczyt i wykonywanie, a 4 to tylko odczyt. 755 oznacza, że właściciel może wszystko, a inni mogą czytać i uruchamiać. Na folderze wykonywanie oznacza zezwolenie na jego otwarcie i dostęp do plików w środku.

    Typowe zestawy uprawnień

    • 644: właściciel może czytać i zapisywać, wszyscy inni mogą tylko czytać. Zwykły wybór dla stron internetowych i dokumentów.
    • 755: właściciel ma pełny dostęp, inni mogą czytać i uruchamiać. Typowe dla skryptów i folderów.
    • 600: tylko właściciel może czytać i zapisywać. Dobre dla kluczy prywatnych i sekretów.
    • 700: prywatne dla właściciela, z wykonywaniem. Przydatne dla folderów osobistych.
    • 777: wszyscy mogą wszystko. Unikaj tego, bo rzadko jest potrzebne i ryzykowne na wspólnym serwerze.

    Setuid, setgid i sticky

    Opcjonalna czwarta cyfra z przodu dodaje bity specjalne: 4 dla setuid, aby program działał jako jego właściciel; 2 dla setgid, aby działał jako jego grupa, lub w folderze nowe pliki dziedziczyły grupę folderu; oraz 1 dla sticky, aby we wspólnym folderze, takim jak /tmp, ludzie mogli usuwać tylko własne pliki. W postaci literowej pokazują się jako s lub t zamiast x, a jako wielkie S lub T, gdy wykonywanie jest wyłączone.

    Zmiana uprawnień za pomocą liter

    Pole Zastosuj zmianę rozumie własną składnię chmod. Wybierz, kto, za pomocą u, g, o lub a, potem + aby dodać, - aby usunąć lub = aby ustawić dokładnie, a potem r, w i x. u+x sprawia, że skrypt można uruchomić, go-w zatrzymuje innych przed zapisem, a a+X dodaje wykonywanie tylko folderom i plikom, które już je mają. Oddziel kilka zmian przecinkami.

    Kto z tego korzysta

    Programiści stron internetowych, uczniowie uczący się Linuksa i każdy, kto zarządza małym serwerem lub kontem hostingowym. Do innych pomocników wiersza poleceń zobacz narzędzie wyrażenia cron i konwerter curl.

    Pytania

    Co oznacza Permission denied?

    Konto, z którego korzystasz, nie ma wymaganego bitu na pliku lub folderze. Sprawdź właściciela, grupę i uprawnienia w kalkulatorze, a potem zmień je poleceniem chmod.

    Dlaczego nie mogę otworzyć folderu z uprawnieniami 644?

    Foldery wymagają uprawnienia do wykonywania, aby je otworzyć. Użyj zamiast tego 755.

    Czy to zmienia pliki na moim komputerze?

    Nie. Narzędzie tylko buduje polecenie. Uruchamiasz je samodzielnie w terminalu.

    Co dalej

    Kontynuuj to, co właśnie stworzyłeś, nadal na swoim urządzeniu.

    Więcej od Snowkit