file permissions of 0644 but 0600 is required.というエラーがでたときの話

0600 がいいのに 0644 だからだめ。と言っている。
このエラーメッセージを読んで「あーはいはい。」となる人と「あーはい?はい??」となる人がいると思うのですが わたしは「あーはい。うんうん。...はい?」という感じ。

ファイルパーミッションとは、ファイルに定義されてる読み出し・書き出しのアクセスに対する許可情報のことでした。
あ見たことある -rw-rw-r-- こういうやつ。
それを3桁8進数で表記すると 664 になるというやつ。
左から順番に、所有者 (わたし) のパーミッション、グループ ( 誰(∵ ) ) のパーミッション、その他のユーザのパーミッション

8進数表記のルールはこれ

  • 4 を加算するとリード可
  • 2 を加算するとライト可
  • 1 を加算すると実行可

そしてパーミッションの変更はchmodコマンドで。

chmod 600 [file name]

変更できた〜
これからは「あーはいはい。」です!