Linux

chmodコマンド【Linuxコマンド集】

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

-rwxrwxrwx777

タイトルとURLをコピーしました