MAKIZOU.COM

WEB系SEのホームページ作成&サーバ構築運用メモ

chmod

書式

chmod [-Rfv] mode file …

説明

CHange MODe の略。

chmod はファイルやディレクトリのモードを変更します。所有者、グループ、その他のユーザーに対して、それぞれ読み込み、書き込み、実行権限を与えられます。
なお、ファイルのモードの変更はそのファイルの所有者とスーパユーザだけにしか許されていません。

オプション

-R
指定されたファイルやディレクトリ自身だけではなく、それらをルートとするディレクトリ階層を再帰的に検索してモードを変更します。
-f
file のモードを変更できなかったときに、エラーメッセージを表示しません。
-v
グループの変更を詳細に表示します。
mode
後述の「modeの記載方法」を参照
file
モードを変更するファイルやディレクトリを記述します。また、ワイルド・カードも使用できます。

modeの記述方法 - 数字

8進数を使用してモードを指定します。

0400
所有者が読み込める
0200
所有者が書き込める
0100
所有者が実行できる
0040
グループに属するユーザが読み込める
0020
グループに属するユーザが書き込める
0010
グループに属するユーザが実行できる
0004
その他のユーザが読み込める
0002
その他のユーザが書き込める
0001
その他のユーザが実行できる

例)所有者が読み込み・書き込み・実行できて、グループに属するユーザとその他のユーザは読み込み・実行のみできるようにするには、0400+0200+0100+0040+0010+0004+0001=0755

modeの記述方法 - 記号

記号を使用してモードを指定します。
現在のパーミッションの一部だけを変更する際に使用される事が多いです。

u,g,o,a
所有者・グループに属するユーザ・その他のユーザ、全員
r,w,x
読み込み属性・書き込み属性・実行属性
+/-
属性を ON にする/OFF にする

例)ループとその他のユーザの書き込み属性を ON にするには、「go+w」

例)全員の実行属性を ON にするには、「a+x」もしくは「ugo+x」

サンプル

例1)file にすべてのユーザーに実行権限を与えます。

$ chmod a+x file

例2)file にすべてのユーザーに書込権限を与えます。

$ chmod 0666 file
  • カテゴリ:Linuxコマンド
  • 公開日:
  • 1つ星2つ星3つ星4つ星5つ星
    Loading ... Loading ...
    ↑ 記事評価をお願いします。

コメント&トラックバック

トラックバック用URL

コメント




使用できるXHTMLタグ <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>