Linux/削除できないファイル の変更点


*Operation not permitted 削除できないファイル [#b69d2657]

[[dokuwiki.fl8.jp転載済み>http://dokuwiki.fl8.jp/doku.php/01_linux/99_%E3%81%9D%E3%81%AE%E4%BB%96/operation_not_permitted_%E5%89%8A%E9%99%A4%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB]]

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


これはLinuxのext2、ext3のファイルシステムにおいて、~
パーミッション以外のファイル属性を操作するもの。

-lsattr
-chattr

**普通に削除しようと思っても [#r1bf928c]
 # rm -rf ttyload
 rm: cannot remove `ttyload': Operation not permitted


**確認すると [#z12fbc88]
 # lsattr ttyload 
 s---ia------- ttyload

**属性変更すると削除できる。 [#uab62c5d]
 # chattr -ia ttyload
 # lsattr ttyload 
 s------------ ttyload

**削除完了 [#j7ca1c49]
 # rm -rf ttyload