CHMOD [options] režimové soubory
Pouze vlastník souboru nebo privilegovaný uživatel může tuto funkci použít ke změně režimu přístupu k souboru. Režim může být číselný nebo vyjádřen ve formě povolení WHO Opcode. Kdo je volitelný, výchozí je A (všichni uživatelé). Lze vybrat pouze jeden operační kód. Lze specifikovat více režimů, oddělených čárkami.
Možnosti:
-c,--změny Výstupem jsou pouze informace změněného souboru
-F,--ticho,--ticho Když chmod nemůže změnit režim souboru, uživatel souboru není upozorněn
--Pomoc Vypisujte pomocné informace.
-R,--rekurzivní Můžete rekurzivně procházet podadresář a aplikovat úpravu na všechny soubory a podadresáře v adresáři
--reference=název souboru Pro nastavení oprávnění se odkazujte na oprávnění názvu souboru
-v,--verbose Bez ohledu na to, zda je úprava úspěšná či nikoliv, výstupní informace pro každý soubor
--verze Výstupní informace o verzi.
Kdo
u uživatel
g Skupina
o Ostatní
a Všichni uživatelé (výchozí)
operační kód
+ Zvyšte oprávnění
- Odebrat oprávnění
= Přenastavit oprávnění
Povolení
r Číst
w Napsat
x provést
s Nastavte ID číslo uživatele (nebo skupiny).
t Nastavte si přilepený bit, aby soubory nebo adresáře nebyly mazány nevlastníci
u Aktuální oprávnění uživatele
g Současná povolení skupiny
o Aktuální oprávnění pro ostatní uživatele
Jako volbu většina z nás používá formu třímístných osmičkových čísel pro reprezentaci oprávnění, první pro určení oprávnění mastera, druhé pro určení oprávnění skupiny a třetí pro nastavení oprávnění ostatních uživatelů, každé součtem tří hodnot: 4 (čtení), 2 (zápis) a 1 (vykonat) pro určení oprávnění. Například 6 (4+2) představuje právo číst a psát, a 7 (4+2+1) má právo číst, psát a vykonávat.
Můžete také nastavit čtvrtou číslici, která se nachází před třímístnou sekvencí oprávnění, a čtvrtou číslici na 4, 2, 1, což znamená následující:
4. Nastavte uživatelské ID během vykonání, které se používá k autorizaci procesu na základě vlastníka souboru, nikoli uživateli, který proces vytvořil.
2. Nastavte ID uživatelské skupiny během vykonání, které se používá k autorizaci procesu na základě skupiny, kde se soubor nachází, nikoli uživatele, který proces vytvořil.
1. Nastavte polohu lepidla.
Instance:
$ chmod u+x soubor přidává oprávnění k provádění vlastníkovi souboru Soubor $ chmod 751 přiřazuje oprávnění k čtení, zápisu a spouštění vlastníkovi souboru (7), čte a vykonává (5) do skupiny souboru a přiřazuje povolení k provádění (1) ostatním uživatelům $ chmod u=rwx,g=rx,o=x soubor Další forma výše uvedeného příkladu $chmod=r soubor přiřazuje oprávnění ke čtení všem uživatelům $ chmod 444 soubor Stejné jako výše $ chmod a-wx, a+r soubor jako výše $ chmod -are you+r adresář rekurzivně přiřazuje oprávnění ke čtení vlastníkovi všech souborů a podadresářů v adresáři $ chmod 4755 nastavuje ID pro přiřazení oprávnění ke čtení, zápisu a provádění podřízenému a ke skupině a ostatním uživatelům k oprávnění čtení a vykonávání uživatelů. |