Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

Przejdź do głównej treści
Gizke.com
Blog

Kalkulator chmod

Działa na Twoim urządzeniu. Nic nie jest wysyłane.

Uprawnienia

KtoOdczytZapisWykonanieCyfra
Właściciel7
Grupa5
Pozostali5
Bity specjalne
Wklej to, co pokazuje ls -l, np. -rw-r--r-- albo drwxr-xr-x.
Popularne uprawnienia
755: katalogi, skrypty i programy: właściciel edytuje, wszyscy czytają i uruchamiają

Wynik

755-rwxr-xr-x
chmod cyframichmod 755 plik.txt
chmod literamichmod u=rwx,g=rx,o=rx plik.txt
Właściciel:
czytać, zmieniać, uruchamiać jako program
Grupa:
czytać, uruchamiać jako program
Pozostali:
czytać, uruchamiać jako program

Zastosuj zmianę chmod

Wpisz to, co przekazałbyś chmod, i zobacz, co stanie się z ⁦755⁩ - według tych samych zasad co GNU chmod.

Kto: u właściciel, g grupa, o pozostali, a wszyscy. Potem + dodaje, - usuwa, = ustawia: r, w, x, X, s, t. Oddzielaj przecinkami.
755 → 755rwxr-xr-xNic się nie zmienia.

Umask

Umask odbiera uprawnienia nowym plikom i katalogom. Wpisz wartość, aby zobaczyć, co dostaną nowe pliki.

Nowe pliki
644 -rw-r--r--
Nowe katalogi
755 drwxr-xr-x
Literami
umask -S → u=rwx,g=rx,o=rx

Oblicz uprawnienia plików w Linuksie: zaznacz pola lub wpisz 755 albo rwxr-xr-x, dostań polecenie chmod, zastosuj zmiany typu u+x i sprawdź umask.

Linux i macOS dają każdemu plikowi i katalogowi trzy zestawy uprawnień - dla właściciela, grupy i wszystkich pozostałych - zapisywane cyframi, jak 755, albo literami, jak rwxr-xr-x. Zaznacz pola lub wpisz dowolną z form, a dostaniesz obie, gotowe polecenie chmod do skopiowania i zrozumiałe wyjaśnienie, kto co może. Możesz też sprawdzić zmianę chmod, np. u+x,go-w (liczoną dokładnie jak w GNU chmod), i zobaczyć, jakie uprawnienia dostają pliki przy danym umask.

Najczęstsze pytania

Co oznacza chmod 755?
Każda cyfra to jedna grupa osób - właściciel, grupa, pozostali - i suma odczytu (4), zapisu (2) i wykonania (1). 7 = 4 + 2 + 1: właściciel może czytać, zapisywać i uruchamiać; 5 = 4 + 1: grupa i pozostali mogą czytać i uruchamiać, ale nie zmieniać. Literami: rwxr-xr-x.
644 czy 755?
644 dla zwykłych plików (strony WWW, obrazy, dokumenty), 755 dla katalogów oraz skryptów i programów, które mają się uruchamiać. Katalog potrzebuje prawa wykonania (x), żeby w ogóle dało się go otworzyć - stąd 755.
Dlaczego chmod 777 to zły pomysł?
777 pozwala każdemu użytkownikowi i procesowi na maszynie zmienić lub usunąć plik, a na serwerze WWW także zhakowanej wtyczce. Lepiej popraw właściciela poleceniem chown albo użyj 775/664 ze wspólną grupą.
Czym są setuid, setgid i bit sticky?
To opcjonalna pierwsza cyfra. Setuid (4) uruchamia program z uprawnieniami właściciela, jak passwd. Setgid (2) na katalogu sprawia, że nowe pliki dziedziczą jego grupę - wygodne dla katalogów projektów. Sticky (1) na katalogu jak /tmp pozwala wszystkim zapisywać, ale usuwać tylko właścicielom. ls -l pokazuje je jako s i t zamiast x.
Czym jest umask?
To bity odbierane nowym plikom i katalogom. Programy proszą o 666 dla plików i 777 dla katalogów, a umask od tego odejmuje: popularne 022 daje 644 i 755, a 077 daje 600 i 700, więc nowe pliki są prywatne.
Czy coś jest wysyłane na serwer?
Nie. Wszystkie obliczenia odbywają się w przeglądarce, więc strona działa też offline. Skopiowany link zawiera tylko uprawnienia, np. ?mode=755.

Udostępnij to narzędzie

BlogO nasKontaktWarunki korzystaniaPolityka prywatności