pliki trybu chmod [options]
Tylko właściciel pliku lub użytkownik uprzywilejowany może użyć tej funkcji do zmiany trybu dostępu do plików. Tryb może mieć formę liczbową lub wyrażać się w formie pozwolenia WHO Opcode. Kto jest opcjonalny, domyślnie to A (wszyscy użytkownicy). Można wybrać tylko jeden kod operacyjny. Można określić wiele trybów, oddzielonych przecinkami.
Opcje:
-c,--changes Jedynie informacje o zmienionym pliku są wynoszone
-F,--cicho,--cicho Gdy chmod nie może zmienić trybu pliku, użytkownik pliku nie jest powiadamiany
--Pomoc Wyślij informacje pomocne.
-R,--rekurencyjne Możesz rekurencyjnie przechodzić przez podkatalog i stosować modyfikację do wszystkich plików i podkatalogów w katalogu
--referencja=nazwa pliku Sprawdź uprawnienia nazwy pliku, aby ustawić uprawnienia
-v,--rozwlekłe Niezależnie od tego, czy modyfikacja się powiodła, informacje wyjściowe dla każdego pliku
--Wersja Wyjdź informacje o wersji.
kto
u użytkownik
g Grupa
o Inne
a Wszyscy użytkownicy (domyślnie)
Kod operacyjny
+ Zwiększ uprawnienia
- Usuń uprawnienia
= Przypisz uprawnienia
Zgoda
r Przeczytaj
w Napisz
x wykonać
s Ustaw numer ID użytkownika (lub grupy).
t Ustaw przyklejony bit, aby zapobiec usuwaniu plików lub katalogów przez osoby niebędące właścicielami
u Aktualne uprawnienia użytkownika
g Obecne uprawnienia grupy
o Obecne uprawnienia dla innych użytkowników
Jako wybór większość z nas używa trzycyfrowych liczb ósemkowych do reprezentowania uprawnień: pierwsza do określania uprawnień mastera, druga do uprawnień grupy, a trzecia do określania uprawnień innych użytkowników, każdy przez sumę trzech wartości: 4 (odczyt), 2 (zapis) i 1 (wykonanie) do określenia uprawnień. Na przykład 6 (4+2) oznacza prawo do odczytu i zapisu, a 7 (4+2+1) ma prawo do odczytu, zapisu i wykonywania.
Możesz także ustawić czwartą cyfrę, która znajduje się przed trzycyfrową sekwencją uprawnień, a czwartą cyfrę na 4, 2, 1, co oznacza następująco:
4. Ustaw identyfikator użytkownika podczas wykonywania, który służy do autoryzacji procesu na podstawie właściciela pliku, a nie do użytkownika, który proces stworzył.
2. Ustaw identyfikator grupy użytkownika podczas wykonywania, który służy do autoryzacji procesu na podstawie grupy, w której znajduje się plik, a nie użytkownika tworzącego proces.
1. Ustaw pozycję klejącą.
Instancja:
$ chmod u+x plik dodaje uprawnienia do wykonania do właściciela pliku plik $ chmod 751 przypisuje uprawnienia do odczytu, zapisu i wykonywania do właściciela pliku (7), odczytuje i wykonuje (5) do grupy pliku oraz przydziela uprawnienia do wykonywania (1) innym użytkownikom $ chmod u=rwx,g=rx,o=x plik Inna forma powyższego przykładu $chmod=r przypisuje uprawnienia do odczytu wszystkim użytkownikom plik $ chmod 444 To samo co wyżej $ chmod a-wx, a+r plik jak powyżej $ chmod -are you+r katalog rekurencyjnie przypisuje uprawnienia do odczytu właścicielowi wszystkich plików i podkatalogów w katalogu $ chmod 4755 ustawia identyfikator do przypisywania uprawnień do odczytu, zapisu i wykonywania podrzędnemu oraz do przypisania uprawnień do odczytu i wykonywania grupie i innym użytkownikom. |