болтовня - Как изменить файл +i, приписывает, не используя болтовню

Вот проблема. Мой сервер был, вероятно, взломан. Я хотел бы изменить файл конфигурации, но это неизменно (имеет атрибут +i), таким образом, я не могу отредактировать его.

попытка выполнить "болтовню-i" на файле не работает, потому что я не имею, выполняют запись на команде болтовни.

Попытка chmod на команде болтовни не работает, потому что команда болтовни имеет атрибут +i также.

Существует ли способ удалить атрибут, не используя болтовню?

Сервер был взломан и вероятно будет нуждаться в новом, переустанавливают, но между тем мне нужно временное решение.

3
задан 5 September 2014 в 01:58
1 ответ

Просто сделайте копию 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
ответ дан 3 December 2019 в 06:33

Теги

Похожие вопросы