Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 12202|Odpověď: 0

[linux] Příkaz chmod pro Linux podrobně vysvětlen

[Kopírovat odkaz]
Zveřejněno 12.01.2016 21:09:08 | | |

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ů.




Předchozí:C# rozděluje pole do dvou skupin, dvě do skupin
Další:Linux běžně používá příkazy chmod
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com