回答:
ルートからであっても、ファイルのファイルシステム属性を変更して、ext2 / 3/4ファイルシステム上のファイルを削除できないようにすることができます。
$ cd
$ touch dummy
$ sudo chattr +i dummy
$ rm dummy
rm: remove write-protected regular empty file `dummy'? y
rm: cannot remove `dummy': Operation not permitted
$ sudo rm dummy
[sudo] password for enzotib:
rm: cannot remove `dummy': Operation not permitted
$
chattr
およびlsattr
マニュアルページに関する詳細情報。
後で使用したいファイルを削除したい場合
sudo chattr -i dummy
使用する前にrm
。
これには2つの欠点があります。
rwx
、サブディレクトリとファイルのユーザーとグループのアクセス許可を引き続き許可します。