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: 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. 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 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. 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ů
příklady příkazů chmod
Další informace o příkazu chmod
Nastavení režimů