Linuxディスクのファイルアクセス権限の変更方法
chmodコマンドを使ってファイルのアクセス権を変更するには、記号方式、数値方式、文字方式に分けられる3種類の方法があります.
- 記号方式で使用します。
- 権限の追加
- 権限を削除
- 権限を設定する
- たとえば、ファイルのtest.txtの所有者のアクセス権を「読み取り」「書き込み」に設定する場合、次のようなコマンドを実行してください。
- test.txtに所有者の読み書き許可を追加する
- 権限を数値で変更するときは、以下の3つの数字を使用して権限を表します。
- 4は読み込み権限を示します
- 2 書き込み権限
- 1 表示执行权限
- 例えばこれらの数字は一緒に組合せても使うことができます。
- 読み書き実行権限を表す
- 6は読み書きの権限を表す
- 5 は読み込み権と実行権を表す
- test.txt ファイルの所有者に読み取り、書き込みパーミッションを設定する例を以下に示します。
- chmod 600 test.txt
- ファイルパーミッションを文字で表現する場合、以下の文字を使用します。
- uさんは所有者です
- gは所属グループを表します
- Natively in Japanese: 他のユーザーを示す
- 次の権限文字と組み合わせてこれらの文字を使用できます。
- rは、’読み込み’権限を表します
- w は書き込み権限を示します
- 実行権限を表す
- ファイルtest.txtの所有者のパーミッションを「読み書き」に設定するには、以下のコマンドを使用できます。
- test.txt に対して所有者への書き込みと読み取り権限を設定する
ファイルのパーミッションを変更するには、chmodコマンドを実行する十分な権限が必要です.ファイルの所有者でない場合は、sudoコマンドを使用してrootユーザーとしてchmodコマンドを実行する必要があるかもしれません.