chmodコマンド
$ chmod 777 sshd_config
ファイルのパーミッション(権限)を変更するコマンドです。
読み取りだけできるとか、書き込みもできるとか、開けすらしない、とかを変更することができます。
各ファイルには-rw-rw-r--
みたいな感じで権限が設定されています。それを変更するコマンドです。
Linuxのファイルの権限について
最初の一文字がファイル種別を表す
- 「-」: ファイル
- 「d」: ディレクトリ
- 「l」: シンボリックリンク
その後は三文字区切りのアルファベット
- 2~4文字 : 所有者の権限
- 5~7文字 : 所有グループの権限
- 8~10文字 : その他の権限
3文字は各権限があるかどうか
- 「r」 : 読み取り
- 「w」 : 書き込み
- 「x」 : 実行
- 「-」 : 権限無し
権限は数字でも表される
- 「r」 : 読み取り: 4
- 「w」 : 書き込み: 2
- 「x」 : 実行: 1
- 「-」 : 権限無し: 0
-rw-rw-r--
は664
。
-rwxrwxrwx
は777
。