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
- W sekcji Kto zaznacz Odczyt, Zapis i Wykonywanie dla właściciela, grupy i pozostałych.
- Przeczytaj uprawnienie w postaci ósemkowej (takiej jak 755) i symbolicznej (takiej jak rwxr-xr-x).
- Albo wpisz liczbę ósemkową lub ciąg symboliczny i zobacz, jak pola się aktualizują.
- 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.