Chefでファイル作成した時、modeを0644
とするところを644
とタイプミスしってしまったため
ファイルのパーミッションが以下のようになってしまった。
--w----r-T 1 root root
このTとはなんぞ? と思ったので、調べてみました。
スティッキービット
Tは、スティッキービットと呼ばれ、以下のような特徴があるらしいです。
スティッキービットの最も一般的な使用法は、ディレクトリに対して使う場合であり、
セットされるとディレクトリ配下のファイルのファイル名変更や削除は
そのファイルの所有者、ディレクトリの所有者、スーパーユーザーのいずれかしかできなくなる。
スティッキービットの設定方法
じゃあどうやったらスティッキービットを設定するの、という話ですが、以下の方法で設定できるようです。
chmod 1777 hoge