Linuxでchmodを使用してファイルパーミッションを変更する方法
ファイルの権限を変更するには Linux で chmod コマンドを使います。以下の手順に従ってください。
- ターミナルを開きます。
- ファイルのパーミッションを変更するには、以下のコマンド形式を使用します。
- chmod [オプション] <パーミッションモード> <ファイル名>
- 選択肢:
- 変更が発生した場合のみ変更情報を表示します。
- エラーメッセージを表示しない。
- 権限変更の詳細情報を表示します。
- パーミッションモードとは、ファイルの所有者、グループ、その他のユーザーの権限を表す 3 桁の8 進数です。各権限ビットは数字に対応しています。
- 4:读权限(r)
- 2:書き込み権限(w)
- 実行権
- たとえば、755はファイルの所有者に、読み込み、書き込み、実行の権限があり、グループとその他のユーザーには、読み込みと実行の権限のみがあることを表しています。
- 例えば、ファイルfile.txtのパーミッションを所有者だけが読み書きでき、グループとそれ以外のユーザーは読み込みのみ許可するように設定するには、次のコマンドを使用します。
- file.txt に chmod 644 を適用する
- 「ls -l」コマンドでファイルの所有者とアクセス許可を表示して、設定が正しく行われていることを確認します。
ファイルの編集権限を変更する場合は、適切な権限が必要です。ファイルの所有者またはスーパーユーザー以外の場合、十分な権限を取得するには sudo コマンドを使用する必要があります。