Příkaz chmod v systému Linux

Změňte oprávnění souboru z příkazového řádku systému Linux

Příkaz chmod (tj. Režim změny) 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, můžete použít 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:

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.

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.