Здравствуйте, замечательные Супер Пользователи!

У меня самая странная проблема, когда мой ~/.ssh/config файл стирается с почти регулярным интервалом. Я не сузил сроки, но, кажется, это происходит где-то ночью. Файл все еще существует, но содержимое было удалено. Я использую zsh и oh-my-zsh . Я разговаривал с коллегой, у которого та же проблема и которая использует bash , так что это ни то, ни другое. Я даже не уверен, как бы я отладил это!

1 ответ1

3

Используйте ls -l чтобы проверить время модификации в ~/.ssh/config , и затем вы можете найти что-то в /etc/crontab , /etc/cron.hourly/ (и ежедневно /etc), или /etc/cron.d/ чтобы посмотреть, есть ли ответственная работа cron. По крайней мере, вы можете понять, всегда ли это происходит в одно и то же время. Пока вы используете ls -l , убедитесь, что только владелец имеет права на запись в файл.

Если у вас есть доступ к файлам журналов в системе, вы можете искать записи в /var/log/auth.log и т.д. Примерно с момента изменения файла; возможно кто-то получает доступ к вашим аккаунтам. Или, если у вас нет доступа к журналам, спросите системного администратора. Кажется, что-то, что их должно интересовать.

Еще одна вещь, которую вы можете попробовать, это поиск имени файла в вашей ~/.bash_history:

grep "~/.ssh/config" ~/.bash_history

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .