SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

パーミッションの操作(chmod)

chmod コマンドで権限を変更できる。

8進数での指定

chown 755 composer
chown 644 test.html

「○○に□□を付与」「○○から□□をはく奪」の指定

慣れるとこちらのほうがわかりやすいかもしれない。

一度に全体を指定する必要がなく、部分的に「他人には読めないようにする」などの指定ができる。

対象の指定

変更対象意味
uユーザー
gグループ
oその他
aすべて

変更方法の指定

変更方法意味
=指定した権限にする
+指定した権限を付与する
指定した権限を除去する

変更内容の指定

変更内容意味
r読み取り
w書き込み
x実行

例)

所有者に実行権限を付与する

変更前) -rw-r--r--

chmod u+x hogehoge

変更後) -rwxr--r--

他人から読み取り権限を除去する

変更前) -rwxr--r--

chmod o-r hogehoge

変更後) -rwxr-----

対象と変更内容は複数指定可能

グループと他人から読み取り権限と書き込み権限を除去する

変更前) -rwxrw-rw-

chmod go-rw hogehoge

変更後) -rwx------

グループと他人に読み取り権限を付与する

変更前) -rwx------

chmod go+r hogehoge

変更後) -rwxr--r--

全員に実行権限を付与する

変更前) -rw-r--r--

chmod a+x hogehoge

変更後) -rwxr-xr-x

全員に読み取り権限と書き込み権限を付与する

変更前) -rw-r--r--

chmod a+rw hogehoge

変更後) -rw-rw-rw-

全員を指定した権限にする

変更前) -r---w---x わざと変な権限

chmod a=r hogehoge

変更後) -r--r--r-- もとは書き込み権限や実行権限があったが読み込みのみに変更された

関連するメモ

コメント