2012-05-01 33 views
0

是否可以使用包含定义文本的命令行在服务器中搜索文件。例如“这是被懒鬼黑客攻击的!”并只删除该句子?查找带有特定文本的文件并删除该文本

另外,如何防止未来,不知道他们如何可以在每个文件中添加文本。

+0

这似乎是多了[超级用户](http://superuser.com)/ Linux的(http://unix.stackexchange.com)问题。 – Sampson

+0

我会执行“sed one liners”的网络搜索并查找相关示例。 – Marc

+0

管道'find'和'sed -i'很容易从文件中删除行。但是,如果您遭到黑客入侵,您可能应该从已知备份恢复。至于防止未来的黑客攻击,你应该明确实践权限最低的原则,并考虑使用[强制访问控制](http://en.wikipedia.org/wiki/Mandatory_access_control)工具,例如[AppArmor](http ://wiki.ubuntu.com/AppArmor/),[SELinux](http://en.wikipedia.org/wiki/Security-Enhanced_Linux),[TOMOYO](http://tomoyo.sourceforge.jp/index。 html.en)或[SMACK](http://schaufler-ca.com/) – sarnold

回答

相关问题