Вот проблема. Мой сервер был, вероятно, взломан. Я хотел бы изменить файл конфигурации, но это неизменно (имеет атрибут +i), таким образом, я не могу отредактировать его.
попытка выполнить "болтовню-i" на файле не работает, потому что я не имею, выполняют запись на команде болтовни.
Попытка chmod на команде болтовни не работает, потому что команда болтовни имеет атрибут +i также.
Существует ли способ удалить атрибут, не используя болтовню?
Сервер был взломан и вероятно будет нуждаться в новом, переустанавливают, но между тем мне нужно временное решение.
Просто сделайте копию 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