GNU/Linux >> Znalost Linux >  >> Linux

Jak použít chmod ke změně oprávnění k souboru?

V tomto článku popíšeme, jak použít příkaz chmod k úpravě oprávnění k souborům v systémech Linux.

Co je chmod?

chmod (zkratka pro change mode) je příkaz, který vám umožňuje upravit oprávnění souborů na systémech Linux/Unix.

Jak jej používat?

V systémech Linux existují tři základní oprávnění k souborům.

  1. Přečtěte si (r)
  2. Napište (w)
  3. Provést (x)

A všechna tři oprávnění můžete přiřadit níže uvedeným třídám.

  1. Uživatel (u)
  2. Skupina (g)
  3. Jiné (o)

Uživatel je účet, který vlastní soubor. Skupina, která soubor vlastní, může mít také další účty jako členy. Další jsou zbývající účty v systému.

Chcete-li zobrazit aktuální oprávnění k souboru, můžete použít následující příkaz.

ls - la

Zde je příklad výstupu souboru 1, který má čtení a zápis oprávnění pro uživatele a oprávnění pouze ke čtení všem ostatním v systému.


Soubor 2 čte, zapisuje a spouští oprávnění pro každého, zatímco soubor3 má oprávnění ke čtení, zápisu a spouštění pro jediného uživatele.

$ ls -la

-rw-r--r--  1 user       group     273 Mar 24 11:28 file1
-rwxrwxrwx  1 user       group    1449 Jan 29 14:01 file2
-rwx------  1 user       group    4119 Jan 26 13:22 file3

Následuje syntaxe pro použití chmod příkaz.

chmod [references][operator][modes] filename

Odkazy  :Je to zkrácený tvar (u , g nebo o) pro každou třídu.

Operátor: Slouží k určení, zda přidat (+) odebrat (-) nebo nastavit (=) oprávnění Režimy :Je to čtení (r), zápis (w) a provádění (x).

Následuje příklad přidání spustit oprávnění pro uživatele k souboru1

chmod u+x file1

Chcete-li odebrat oprávnění k zápisu ostatním pro soubor 2:

chmod o-w file2

Pro více informací o změně oprávnění k souboru použijte níže uvedený příkaz.

man chmod

Linux
  1. Změnit Kdo je schopen Chmod?

  2. Jak používat typ souboru ve Vimu?

  3. Jak používat příkaz chmod (Change Mode) v Linuxu

  1. Jak používat CherryTree pro psaní poznámek

  2. Linux chmod and chown – Jak změnit oprávnění a vlastnictví souborů v Linuxu

  3. Jak změnit oprávnění pro jeden soubor?

  1. Výukový program oprávnění k souboru Linux:Jak zkontrolovat a změnit oprávnění

  2. Jak změnit název hostitele na Ubuntu 18.04

  3. Jak změnit oprávnění souborů rekurzivně pomocí chmod v Linuxu