
不変属性を持つファイルがあります:
----ia-------e--
そして私は属性を削除しようとします
chattr -i / chattr -a
しかし、動作しません。
正しいコマンドは何でしょうか?
答え1
不変属性を削除するには、スーパーユーザーとしてコマンドを実行する必要があります。chattr
マニュアルページ次のように述べている。
'i' 属性を持つファイルは変更できません。削除や名前の変更、このファイルへのリンクの作成、ファイルにデータの書き込みはできません。この属性を設定またはクリアできるのは、スーパーユーザーまたは CAP_LINUX_IMMUTABLE 権限を持つプロセスだけです。
したがって、正しいコマンドは次のようになります。
sudo chattr -i filetochange