CentOS で chattr を使用してファイル属性を削除する方法

CentOS で chattr を使用してファイル属性を削除する方法

不変属性を持つファイルがあります:

----ia-------e--

そして私は属性を削除しようとします

chattr -i / chattr -a 

しかし、動作しません。
正しいコマンドは何でしょうか?

答え1

不変属性を削除するには、スーパーユーザーとしてコマンドを実行する必要があります。chattr マニュアルページ次のように述べている。

'i' 属性を持つファイルは変更できません。削除や名前の変更、このファイルへのリンクの作成、ファイルにデータの書き込みはできません。この属性を設定またはクリアできるのは、スーパーユーザーまたは CAP_LINUX_IMMUTABLE 権限を持つプロセスだけです。

したがって、正しいコマンドは次のようになります。

sudo chattr -i filetochange

関連情報