Linux是目前应用最广泛的服务器操作系统,本文作者根据再工作中大量的实际操作经验,对该系统的安全配置做了详细的描述,这些经验相当宝贵,对绝大多数关心系统安全的网络管理员有非常好的借鉴作用。
针对已经安装的Linux系统,建议进行如下配置确保安全:
禁止使用控制台程序
一个最简单而且最常用的保证系统安全的方法就是禁止使用所有的控制台程序,如:shutdown和halt。可以运行下面的命令来实现:
[root@e4gle]# rm -f /etc/security/console.apps/servicename
这里servicename是你要禁止的控制台程序名。除非你使用xdm,否则不要把xserver文件删掉,如果这样除了root之外,没有人可以启动X服务器了。(如果使用xdm启动X服务器,这时root是唯一需要启动X服务器的用户,这才有必要把xserver文件删掉)。例如:
[root@e4gle]# rm -f /etc/security/console.apps/halt
[root@e4gle]# rm -f /etc/security/console.apps/poweroff
[root@e4gle]# rm -f /etc/security/console.apps/reboot
[root@e4gle]# rm -f /etc/security/console.apps/shutdown
[root@e4gle]# rm -f /etc/security/console.apps/xserver (如果删除,只有root可以启动X).
这些命令就可以禁止所有的控制台程序:halt、poweroff、reboot和shutdown。记住,只有装了Xwindow,删除xerver文件才会有效果。
注意:根据我们前一章的介绍安装服务器,Xwindow是没有安装上的,上面说的那些文件可能不会出现在"/etc/security"目录下的,如果这样就可以不管这一节介绍的方法。