chmod- (1) strona ręczna
- 689
- 71
- Pan Jeremiasz Więcek
Nazwa
CHMOD - Zmień bity trybu pliku
Streszczenie
chmod [[[OPCJA]… TRYB[[[,TRYB]… PLIK…
chmod [[[OPCJA]… Plik w trybie ósemkowym…
chmod [[[OPCJA]… -odniesienie = plik RFILE…
Opis
Ta ręczna strona dokumentuje wersję GNU chmod. chmod zmienia bity trybu pliku każdego podanego pliku zgodnie z tryb, które mogą być symboliczną reprezentacją zmian, albo liczbą ósemkowym reprezentującym wzór bitów dla bitów w nowym trybie.
Format trybu symbolicznego to [Ugoa…] [[+-=] [Perms… ]… ], Gdzie Perms jest albo zero lub więcej liter z zestawu RWXXST, lub pojedyncza litera z zestawu Ugo. Można podać wiele trybów symbolicznych, oddzielonych przez przecinki.
Połączenie liter Ugoa Kontroluje, który dostęp użytkowników do pliku zostanie zmieniony: użytkownik, który go jest właścicielem (u), inni użytkownicy w grupie pliku (G), inni użytkownicy nie w grupie pliku (o) lub wszyscy użytkownicy (A). Jeśli żaden z nich nie jest podany, efekt jest tak, jakby A zostały podane, ale bity ustawione w UMASK nie mają wpływu.
Operator + powoduje dodanie wybranych bitów trybu pliku do istniejących bitów trybu pliku każdego pliku; - powoduje, że zostaną usunięte; I = powoduje, że zostaną dodane i powoduje usunięcie niezgodnych bitów, z wyjątkiem tego, że nie ma to wpływu na nieznaczne ustawione bity użytkownika i identyfikatora grupy.
Listy RWXXST Wybierz bity trybu pliku dla dotkniętych użytkowników: odczyt (R), pisać (w), Wykonaj (lub wyszukaj katalogi) (X), Wykonaj/wyszukaj tylko wtedy, gdy plik jest katalogiem lub ma już zgodę wykonania dla jakiegoś użytkownika (X), Ustaw identyfikator użytkownika lub grupy na wykonaniu (S), ograniczona flaga usuwania lub lepki bit (T). Zamiast jednej lub więcej z tych liter, możesz określić dokładnie jedną z liter Ugo: uprawnienia przyznane użytkownikowi, który jest właścicielem pliku (u), uprawnienia przyznane innym użytkownikom, którzy są członkami grupy pliku (G) oraz uprawnienia przyznane użytkownikom, które nie są w żadnej z dwóch poprzednich kategorii (o) .
Tryb numeryczny jest od jednej do czterech cyfr (0-7), wyprowadzony przez dodanie bitów o wartości 4, 2 i 1. Zakłada się, że cyfry pominięte są zerami. Pierwsza cyfra wybiera Set Identyfikator użytkownika (4) i SET GROUP ID (2) oraz atrybuty usuwania lub lepkie (1). Druga cyfra wybiera uprawnienia dla użytkownika, który jest właścicielem pliku: odczyt (4), zapisz (2) i wykonaj (1); Trzeci wybiera uprawnienia dla innych użytkowników w grupie pliku, z tymi samymi wartościami; i czwarty dla innych użytkowników nie w grupie pliku, z tymi samymi wartościami.
chmod Nigdy nie zmienia uprawnień symbolicznych linków; chmod wywołanie systemowe nie może zmienić ich uprawnień. To nie jest problem, ponieważ uprawnienia symbolicznych linków nigdy nie są używane. Jednak dla każdego symbolicznego linku wymienionego w wierszu poleceń, chmod Zmienia uprawnienia pliku spelek. W przeciwieństwie, chmod ignoruje symboliczne łącza napotkane podczas rekurencyjnych przejściów z katalogu.
Setuid i bity setgid
chmod Wyczyści bit set-Group-ID zwykłego pliku, jeśli identyfikator grupy pliku nie pasuje do efektywnego identyfikatora grupy użytkownika lub jednego z dodatkowych identyfikatorów grupy użytkownika, chyba że użytkownik ma odpowiednie uprawnienia. Dodatkowe ograniczenia mogą powodować bity z serii-użytkownika i-group-id-id TRYB Lub Rfile do zignorowania. To zachowanie zależy od polityki i funkcjonalności podstaw chmod wywołanie systemowe. W razie wątpliwości sprawdź podstawowe zachowanie systemu.
chmod Zachowuje bity set-użytkownika i-group-id-id-ID, chyba że wyraźnie określisz inaczej. Możesz ustawić lub wyczyścić bity z trybami symbolicznymi, takimi jak u+s I G-S, i możesz ustawić (ale nie wyczyścić) bitów w trybie numerycznym.
Ograniczona flaga usuwania lub lepki bit
Ograniczona flaga usuwania lub lepki bit to pojedynczy bit, którego interpretacja zależy od typu pliku. W przypadku katalogów uniemożliwia nieuprzywilejowanym użytkownikom usunięcie lub zmianę nazwy pliku w katalogu, chyba że są one właścicielami pliku lub katalogu; To się nazywa Ograniczona flaga usuwania dla katalogu i jest powszechnie spotykany w światowych katalogach, takich jak /TMP. W przypadku zwykłych plików w niektórych starszych systemach bit zapisuje obraz tekstowy programu na urządzeniu zamiany, dzięki czemu ładuje się szybciej po uruchomieniu; To się nazywa lepki kawałek.
Opcje
Zmień tryb każdego pliku na tryb.
- -C, -zmiany
- jak pełne
- -No-Preserve-Root
- Nie traktuj „/” specjalnie (domyślnie)
- -Reserve-Root
- nie działać rekurencyjnie na „/”
- -F, -cichy, -cichy
- tłumij większość komunikatów o błędach
- -v, -gadatliwy
- Wydaj diagnostykę dla każdego przetworzonego pliku
- -odniesienie=Rfile
- Użyj trybu RFILE zamiast wartości trybu
- -R, -rekurencyjny
- Zmień pliki i katalogi rekurencyjnie
- -pomoc
- Wyświetl tę pomoc i wyjdź
- -wersja
- Informacje o wersji wyjściowej i wyjście
Każdy tryb ma formę „[ugoa]*([-+=] ([RWXXST]*| [UGO]))+'.
Autor
Napisane przez Davida Mackenziego i Jima Meyerera.
Raportowanie błędów
Zgłoś błędy do .
Prawo autorskie
Copyright © 2008 Free Software Foundation, Inc. Licencja GPLV3+: GNU GPL wersja 3 lub nowsza
To jest bezpłatne oprogramowanie: możesz je zmienić i redystrybuować. Nie ma gwarancji, w jakim stopniu dozwolonym przez prawo.
Pełna dokumentacja dla chmod jest utrzymywany jako podręcznik Texinfo. Jeśli informacje I chmod Programy są poprawnie zainstalowane w Twojej witrynie, polecenie
- Informacje Chmod
powinien zapewnić dostęp do pełnej instrukcji.
Powiązane samouczki Linux:
- Jak montować obraz ISO na Linux
- Podstawy matematyki komputerowej: binarny, dziesiętny, sześciokadcica, ośmiorot
- Jak tworzyć przyrostowe i różnicowe kopie zapasowe z TAR
- Linux Pliki konfiguracyjne: Top 30 Najważniejsze
- Jak napisać rozszerzenia Nautilus z Nautilus-Python
- Jak używać pliku jako klucza urządzenia LUKS
- Mastering Bash Script Loops
- Jak tworzyć i manipulować archiwami smoły za pomocą Pythona
- Jak połączyć się z serwerem FTP za pomocą Pythona
- Jak porównywać pliki za pomocą diff