2016-02-20 4 views
0

В настоящее время я нахожусь на машине, где мне нужно изменить существующий скрипт. Никто не знает, какой путь.Как найти скрипт, который изменяет файл при запуске

Я знаю только, что изменяет файл при запуске, и он ожидает, что интернет будет работать.

Я пытаюсь найти его с lsof, но похоже, что этого недостаточно «быстро». Это ничего мне не показывает. Я пытаюсь сделать с wirehark, если он что-то пошлет, но ничего.

Я пытаюсь выполнить поиск с помощью grep, но ничего окончательного.

Машина находится под OpenSuse x64, и я могу быть root.

У кого-нибудь есть решение для меня? Заранее спасибо.

+0

Вы знаете имя файла, который был изменен? – Kenney

+0

Да, в конечном итоге мы можем предположить, что модифицированный скрипт является/etc/foo, я не могу получить к нему доступ без root. – OOM

+0

Только для того, чтобы быть понятным - каково имя файла, который был изменен? И вам не удается найти, какой сценарий модифицирует этот файл? Что вы подразумеваете под «Никто не знает, какой путь»? – Kenney

ответ

0

Файлы Rc или файлы профилей используются для запуска команд при запуске (в зависимости от типа входа или недействительности). Они могут быть обычно в/etc - global и в домашнем каталоге для пользовательских настроек.

У вас есть вопрос о проверке содержимого/etc/bashrc или /etc/bash.bashrc или профиля? За что вы боролись?

+0

Да, я смотрю в него, но я не нашел. I "grep -Rn name_of_modified_file 2>/dev/null" И ничего в моем bashrc отдельные псевдонимы и env var. – OOM