频 道 直 达 - 新闻 - 读书 - 培训 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

Linux安全设置手册(1)

作者: H2KILL 出处:范生  (  ) 砖  (  ) 好  评论 ( ) 条  进入论坛
更新时间:2007-05-23 14:43
关 键 词:手册  设置  Linux  安全
阅读提示:本文讲述了如何通过基本的安全措施,使你的Linux系统变得可靠。

本文讲述了如何通过基本的安全措施,使你的Linux系统变得可靠。
Bios Security
一定要给Bios设置密码,以防通过在Bios中改变启动顺序,而可以从软盘启动。
这样可以阻止别人试图用特殊的启动盘启动你的系统,还可以阻止别人进入Bios改动其中的设置(比如允许通过软盘启动等)。
LILO Security
在“/etc/lilo.conf”文件中加入下面三个参数:time-
out,restricted,password。这三个参数可以使你的系统在启动lilo时就要求密
码验证。
第一步:

 
编辑lilo.conf文件(vi /etc/lilo.comf),假如或改变这三个参数: 
boot=/dev/hda 
map=/boot/map 
install=/boot/boot.b 
time-out=00 #把这行该为00 
prompt 
Default=linux 
restricted #加入这行 
password= #加入这行并设置自己的密码 
image=/boot/vmlinuz-2.2.14-12 
label=linux 
initrd=/boot/initrd-2.2.14-12.img 
root=/dev/hda6 
read-only 

第二步:
因为"/etc/lilo.conf"文件中包含明文密码,所以要把它设置为root权限读取。 
[root@kapil /]# chmod 600 /etc/lilo.conf 

第三步:
更新系统,以便对“/etc/lilo.conf”文件做的修改起作用。 
[Root@kapil /]# /sbin/lilo -v 

第四步:
使用“chattr”命令使"/etc/lilo.conf"文件变为不可改变。 
[root@kapil /]# chattr +i /etc/lilo.conf 

这样可以防止对“/etc/lilo.conf”任何改变(以外或其他原因)
删除所有的特殊账户
你应该删除所有不用的缺省用户和组账户(比如lp, sync, shutdown, halt, news, uucp, operator, games, gopher等)。
删除用户: 
[root@kapil /]# userdel LP 
删除组: 
[root@kapil /]# groupdel LP 

在选择正确密码之前还应作以下修改:
修改密码长度:在你安装linux时默认的密码长度是5个字节。但这并不够,要把它设为8。修改最短密码长度需要编辑login.defs文件
(vi /etc/login.defs),把下面这行 
PASS_MIN_LEN 5 
改为 
PASS_MIN_LEN 8 

login.defs文件是login程序的配置文件。
打开密码的shadow支持功能
你应该打开密码的shadow功能,来对password加密。使用
“/usr/sbin/authconfig”工具打开shadow功能。如果你想把已有的密码和组转
变为shadow格式,可以分别使用“pwcov,grpconv”命令。
root账户
在unix系统中root账户是具有最高特权的。如果系统管理员在离开系统之前忘记
注销root账户,系统会自动注销。通过修改账户中“TMOUT”参数,可以实现此
功能。TMOUT按秒计算。编辑你的profile文件(vi /etc/profile),
在"HISTFILESIZE="后面加入下面这行:
TMOUT=3600 

3600,表示60*60=3600秒,也就是1小时。这样,如果系统中登陆的用户在一个
小时内都没有动作,那么系统会自动注销这个账户。你可以在个别用户的
“.bashrc”文件中添加该值,以便系统对该用户实行特殊的自动注销时间。
改变这项设置后,必须先注销用户,再用该用户登陆才能激活这个功能。
取消普通用户的控制台访问权限
你应该取消普通用户的控制台访问权限,比如shutdown、reboot、halt等命令。
[root@kapil /]# rm -f /etc/security/console.apps/ 
是你要注销的程序名。
取消并反安装所有不用的服务
取消并反安装所有不用的服务,这样你的担心就会少很多。察看
“/etc/inetd.conf”文件,通过注释取消所有你不需要的服务(在该服务项目
之前加一个“#”)。然后用“sighup”命令升级“inetd.conf”文件。
第一步: 
更改“/etc/inetd.conf”权限为600,只允许root来读写该文件。 
[Root@kapil /]# chmod 600 /etc/inetd.conf 
第二步: 
确定“/etc/inetd.conf”文件所有者为root。 
第三步: 
编辑 /etc/inetd.conf文件(vi /etc/inetd.conf),取消下列服务(你不需要 
的):ftp, telnet, shell, login, exec, talk, ntalk, imap, pop-2, pop- 
3, finger, auth等等。把不需要的服务关闭可以使系统的危险性降低很多。 
第四步: 
给inetd进程发送一个HUP信号: 
[root@kapil /]# killall -HUP inetd 
第五步: 
用chattr命令把/ec/inetd.conf文件设为不可修改,这样就没人可以修改它: 
[root@kapil /]# chattr +i /etc/inetd.conf 

这样可以防止对inetd.conf的任何修改(以外或其他原因)。唯一可以取消这个
属性的人只有root。如果要修改inetd.conf文件,首先要是取消不可修改性质:
[root@kapil /]# chattr -i /etc/inetd.conf 

别忘了该后再把它的性质改为不可修改的。

共2页: 1 [2] 下一页
【内容导航】
发表
查看
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
订阅技术快讯
电子杂志下载
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
名称:Vista精品应用黄皮书
简介:《Vista精品应用黄皮书》囊括了Vista的各方面内容。此次的精简版,是将里面的内容做了提取,便于用户下载和使用。内容包含了各种Vista的安装与实施、技巧与解析以及各种Vista相关学习文档和相关软件的安全下载。该电子书是了解和应用Vista人员必备的工具手册,并且也是第一本
名称:2006中国IT论坛精品集合
简介:本书由“51CTO论坛推广联盟”制作完成。书中所有内容均来自各联盟成员的论坛(网站)。制作本书的目的是为了集中大家的优势资源,将更多更精彩的内容带给广大技术爱好者。本书是联盟成立以来制作的第一本书。
关键字阅读
频道精选
主编信箱 热线:010-66476606 告诉我们您想看的:专题 文章
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 意见反馈 | 网站地图
Copyright©2005-2007 51CTO.COM 版权所有