Я не могу отредактировать/etc/init.d/rc.sysinit, поскольку локальный - vi говорит, что это [только для чтения]

У меня есть rootkitted SUSE Linux, и я пытаюсь зафиксировать его. У меня есть полномочия пользователя root, но когда я иду:

cd /etc/init.d
vi rc.sysinit

vi говорит мне, что файл [только для чтения]. Владелец файла является root.root, и полномочия 0644, так, чтобы был в порядке. Также раздел, на котором находится файл, является mounter как rw и по крайней мере любой другой файл в /etc/init.d Я могу отредактировать.

Я также попробовал:

fuser rc.sysinit
lsof | grep rc.sysinit

но никакой успех. Что могло блокировать файл и как я могу "разблокировать" его? У меня также есть некоторые другие заблокированные файлы как 'PS' и 'netstat', который снова я не могу перезаписать использование:

rpm -i --force

Содержание rc.sysinit :

\#Xntps (NTPv3 daemon) startup..
/usr/sbin/xntps -q

xntps команда является первой вещью, которую я должен удалить.

1
задан 28.10.2014, 12:48

1 ответ

Я нашел то, что заставляло файл быть только для чтения, даже для корня - неизменный флаг.

Выполнение следующего добилось цели:

chattr -i rc.sysinit
3
ответ дан 12.12.2019, 10:41

Теги

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