web-dev-qa-db-ja.com

chattr-chattrを使用せずにファイル+ i属性を変更する方法

これが問題です。私のサーバーはおそらくハッキングされました。設定ファイルを変更したいのですが、不変(+ i属性)なので編集できません。

ファイルに対して「chattr-i」を実行しようとしても、write onchattrコマンドを実行していないため機能しません。

Chattrコマンドにも+ i属性があるため、chattrコマンドでchmodを試行しても機能しません。

Chattrを使用せずに属性を削除する方法はありますか?

サーバーがハッキングされ、おそらく新たに再インストールする必要がありますが、その間に一時的な解決策が必要です。

3
htsoft

Chattrのコピーを作成し、そのコピーを使用して不変ビットを削除するだけです。

[root@c7 bin]# ls -lh chattr;lsattr chattr
-rw-r--r--. 1 root root 12K Jun  9 19:59 chattr
----i----------- chattr
[root@c7 bin]# cp chattr chattr.new
[root@c7 bin]# chmod a+x chattr.new
[root@c7 bin]# chattr.new -i chattr
[root@c7 bin]# rm -f chattr.new
[root@c7 bin]# chmod a+x chattr
[root@c7 bin]# ls -lh chattr;lsattr chattr
-rwxr-xr-x. 1 root root 12K Jun  9 19:59 chattr
---------------- chattr
3
yoonix