Google先生から捕捉されないようにする - tanamonの日記
この記事で作ったrobots.txtなんぞは誰にも書き換えられたくないので、簡単に消されない方法を調べた。
chattrを使えば簡単に消せないファイルが作れるらしい。
テスト準備
# mkdir /tmp/testdir # cd /tmp/testdir/ # touch test
削除させない属性を付ける
# chattr +i test
lsattrで属性値を見れる
# lsattr ----i-------- ./test
消してみる
# rm -f test rm: cannot remove `test': 許可されていない操作です
消せない。
# rm -rf /tmp/testdir rm: cannot remove `/tmp/testdir/test': 許可されていない操作です
ディレクトリごと消そうとした場合でも消せない。
属性を解除して消す
# chattr -i test # rm test
これだと消せる。