next up previous
: file(ファイル属性の表示) : コマンド : rm(ファイルの削除,ReMove)

chmod (ファイルのモード変更,CHange MODe)

ls コマンドの説明で各ファイルには,読み/書き/実行許可の属性が つけられていることを説明した.また,各ファイルには所有者と同時に, グループ属性がつけられていることも説明した.
許可情報 リンク数 所有者 グループ サイズ 日付 時間 ファイル名
-rw-rw-r- 1 yourname yourgroup 7 May 13 13:08 test.txt
chmod コマンドは,この属性を変更する.その指定は 2 通りある.一つは 3 桁の 8 進数で指定する方法と,アルファベットで指定す る方法である.前者は,属性 -rw-r-r- の最初の一桁を除いた 9 桁 を,ビットに対応指せた値 (この例では,644) というように,各属性と して 3 桁の 8 進数で表す.従って,グループの書き込み許可を与えるのであ れば,
\begin{itembox}[l]{{\tt chmod} コマンド(1)}
\begin{alltt}
\relax{} prompt% \unde...
...\it name} {\it group} 7 May 13 13:08 test.txt
\\ \relax \end{alltt}\end{itembox}
とすればよい.後者は,所有者( u),グループ( g),他人( o) と,アルファベットで指定し,読み( r),書き( w), 実行( x)を,追加(+),削除(-) 演算子と組み合わせて指定 する.例えば,同様に,グループの書き込み許可を与えるのであれば,
\begin{itembox}[l]{{\tt chmod} コマンド(2)}
\begin{alltt}
\relax{} prompt% \unde...
...\it name} {\it group} 7 May 13 13:09 test.txt
\\ \relax \end{alltt}\end{itembox}
とすればよい.この chmod コマンドは,ファイルの所有者しか実行できない (正確には, root(特権ユーザ) も実行可能である) ので注意しよう.



Yasushi KODAMA 平成12年6月4日