目次

Operation not permitted 削除できないファイル

不正ファイルなど置かれた場合、置かれたファイルが削除できない場合があります。

これはLinuxのext2、ext3のファイルシステムにおいて、

パーミッション以外のファイル属性を操作するもの。

普通に削除しようと思っても

# rm -rf ttyload
rm: cannot remove `ttyload': Operation not permitted

確認すると

# lsattr ttyload 
s---ia------- ttyload

属性変更すると削除できる。

# chattr -ia ttyload
# lsattr ttyload 
s------------ ttyload

削除できないよう属性追加する場合

# chattr +ia ttyload
# lsattr ttyload 
s---ia------- ttyload

削除完了

# rm -rf ttyload