2012-05-01 66 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

回答

相關問題