~/.ssh/config 在 OS X 上被清除

~/.ssh/config 在 OS X 上被清除

您好,出色的超级用户!

我遇到了一个最奇怪的问题,我的~/.ssh/config文件会定期被清除。我还没有确定时间范围,但似乎在晚上的某个时候发生。文件仍然存在,但内容已被删除。我使用zshoh-my-zsh。我和一位遇到同样问题并使用的同事聊过bash,所以这不是这两件事。我甚至不确定该如何调试它!

答案1

使用ls -l检查 上的修改时间~/.ssh/config,然后您可以在/etc/crontab/etc/cron.hourly/(和 daily/etc)中查找某些内容,或者/etc/cron.d/查看是否有负责的 cron 作业。至少,您可以了解它是否总是在同一时间发生。使用 时ls -l,请检查以确保只有所有者对文件具有写入权限。

如果您有权访问系统上的日志文件,则可以查找/var/log/auth.log文件修改前后的条目;也许有人正在访问您的帐户。或者,如果您无权访问日志,请询问系统管理员。这似乎是他们应该感兴趣的事情。

您可以尝试的另一件事是在 ~/.bash_history 中查找文件名:

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

相关内容