Jak używać
- Zaznacz uprawnienia dla właściciela, grupy i pozostałych, albo wpisz wartość ósemkową lub ciąg symboliczny.
- Dodaj setuid, setgid lub sticky bit, jeśli są potrzebne.
- Skopiuj polecenie chmod w formie liczbowej lub symbolicznej.
Opis opcji
- Ósemkowo
- Każda cyfra dodaje odczyt (4), zapis (2) i wykonanie (1) dla właściciela, grupy i pozostałych. 755 = rwx dla właściciela, r-x dla grupy i pozostałych. Czwarta, pierwsza cyfra ustawia bity specjalne.
- Bity specjalne
- setuid (4) uruchamia program jako jego właściciel, setgid (2) uruchamia go jako jego grupa albo powoduje, że nowe pliki w katalogu dziedziczą grupę, a sticky bit (1) na katalogu takim jak /tmp pozwala tylko właścicielom usuwać swoje pliki.
Przykłady
| Ósemkowo | Symbolicznie | Typowe użycie |
|---|---|---|
| 600 | rw—–– | Klucze prywatne, tajne dane |
| 644 | rw-r–r– | Zwykłe pliki |
| 755 | rwxr-xr-x | Katalogi, skrypty |
| 1777 | rwxrwxrwt | /tmp |
Najczęściej zadawane pytania
Co znaczą 644 i 755?
644 (rw-r--r--) jest typowe dla plików — właściciel może edytować, wszyscy mogą czytać. 755 (rwxr-xr-x) jest typowe dla katalogów i skryptów — wszyscy mogą czytać i wchodzić lub uruchamiać, tylko właściciel może zmieniać.
Czemu należy unikać 777?
Pozwala każdemu użytkownikowi w systemie zmieniać lub zastępować plik. Serwery WWW i SSH z tego powodu odmawiają dostępu albo ostrzegają przed plikami zapisywalnymi dla wszystkich.
Co znaczy wielkie S lub T w wyniku ls?
Bit specjalny jest ustawiony, ale odpowiadający mu bit wykonania nie jest, co zwykle jest błędem.
Prywatność
To narzędzie działa w całości w przeglądarce. Twoje pliki i tekst są przetwarzane na Twoim urządzeniu i nigdy nie trafiają na nasze serwery.