chmod
名前
chmod [ man page ]-ファイルのアクセス許可を変更します
あらすじ
chmod [OPTION]... MODE[,MODE]... FILE...
chmod [OPTION]... OCTAL-MODE FILE...
chmod [OPTION]... --reference=RFILE FILE...
よく使われるオプション
-R, --recursive
change files and directories recursively
-c, --changes
like verbose but report only when a change is made
-v, --verbose
output a diagnostic for every file processed
基本
- r:読み取り(ユーザーはファイルを読み取るか、指定されたディレクトリーをリストできます)
- w:書き込み(ユーザーはファイルに書き込むか、ディレクトリにファイルまたはディレクトリを作成できます)
- x:実行(ユーザーはファイルを実行するか、ディレクトリに入ることができます)
$ ls -ld dir/
例
オクタルモード
8進モードでfile.txt権限をrwxr-xr--に変更する方法を見てみましょう。
$ chmod 764 file.txt
シンボリック仕様
シンボリック仕様は、ファイルとディレクトリのアクセス許可を変更するもう1つの方法です。次の例では、file.txtの権限をrwxr-xr--に変更し、次のシンボリック仕様を指定します。
$ chmod u=rwx,g=rx,o=r file.txt