Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 12202|Odpowiedź: 0

[linux] Polecenie chmod Linux wyjaśnione szczegółowo

[Skopiuj link]
Opublikowano 12.01.2016 21:09:08 | | |

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.




Poprzedni:C# dzieli tablice na dwie grupy, dwie w grupach
Następny:Linux powszechnie używa poleceń chmod
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com