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]
変更できた〜
これからは「あーはいはい。」です!