Skip to main content

Jak používat příkaz chmod v systému Linux

The Jak Trilogy Analysis | Naughty Dog's Renegade Platformer (Smět 2025)

The Jak Trilogy Analysis | Naughty Dog's Renegade Platformer (Smět 2025)
Anonim

Příkaz chmod umožňuje změnit oprávnění k přístupu k souborům a složkám.

Příkaz chmod, stejně jako ostatní příkazy, lze provést z příkazového řádku nebo skriptového souboru.

Pokud potřebujete zobrazit oprávnění souboru, použijte příkaz ls.

Syntaxe příkazu chmod

Toto je správná syntaxe při použití příkazu chmod:

chmod volby režim , režim soubor1 soubor2 …

Následují některé z obvyklých možností, které se používají s chmodem:

  • -f, --silent, --quiet (potlačí většinu chybových zpráv)
  • -v, --verbose (výstupy diagnostiky pro každý zpracovaný soubor)
  • -c, --changes (jako verbose, ale přehledy pouze při změně)
  • -R, --recursive (měnit soubory a adresáře rekurzivně)
  • --help (zobrazí nápovědu a ukončí)
  • - verze (informace o výstupu a výstupy)

Níže je uveden seznam několika číselných oprávnění, které lze nastavit pro uživatele, skupinu a všechny ostatní uživatele v počítači. Vedle čísla je ekvivalent čtení / zápisu / provedení dopisu.

  • 7, rwx, číst, psát a provádět
  • 6, rw-, čtení a zápis
  • 5, r-x, číst a spouštět
  • 4, r--, jen pro čtení
  • 3, -wx, psát a provádět
  • 2, -w-, pouze psát
  • 1, - x, spustit pouze
  • 0, ---, žádné

příklady příkazů chmod

Pokud jste například chtěli změnit oprávnění souboru "účastníci" tak, aby měli k nim přístup všichni, zadejte:

chmod 777 účastníků

První 7 nastavuje oprávnění pro uživatele, druhá 7 nastavuje oprávnění pro skupinu a třetí 7 nastavuje oprávnění pro všechny ostatní uživatele.

Pokud chcete být jediným, kdo k němu může přistupovat, použijete:

chmod 700 účastníků

Chcete-li dát sebe a členům své skupiny plný přístup:

chmod 770 účastníků

Pokud chcete zachovat plný přístup pro sebe, ale chcete nechat ostatní uživatele modifikovat soubor, můžete použít:

chmod 755 účastníků

Následující řádky používají pro změnu oprávnění "účastníků" tak, aby majitel mohl číst a zapisovat do souboru, ale nemění oprávnění pro někoho jiného:

chmod u = rw účastníci

Další informace o příkazu chmod

Vlastnost skupiny existujících souborů a složek můžete změnit pomocí příkazu chgrp. Změňte výchozí skupinu pro nové soubory a složky pomocí příkazu newgrp.

Nezapomeňte, že symbolické odkazy použité v příkazu chmod ovlivní skutečný cílový objekt.

Nastavení režimů

Pomocí chmodu nastavíte další režimy souborového systému pro soubory a adresáře. Například pro nastavení sticky bit - to znamená, že pouze vlastník souboru, vlastník adresáře nebo kořenový superuser může soubor odstranit, bez ohledu na oprávnění skupiny pro čtení a zápis - předponu 1 na číselnou posloupnost:

chmod 1755 účastníků