快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms

打造LINUX系统安全

 1、LILO安全设置

 

vi /etc/lilo.conf.anaconda      //修改LILO文件===============================================

……

restricted                  //加入这行

password=111111             //加入这行并设置密码为111111

……

================================================

chmod 600 /etc/lilo.conf.anaconda   //设置为ROOT权限读取

/sbin/lilo -v                       //更新系统,使上述操作生效

chattr +i /etc/lilo.conf.anaconda   //设置LILO文件是不可写

 

2、设置默认口令和帐号长度与有效期

 

vi /etc/login.defs              //修改login.defs文件================================================

……

PASS_MAX_DAYS 99999

PASS_MIN_DAYS 0

PASS_MIN_LEN   8                   //修改系统默认密码长度为8位

PASS_WARN_AGE 7                   //口令有效期为7天

 

3、清除不设口令的帐号

 

vi /etc/passwd                      //修改passwd文件=================================================

……

elain::500:501:elain:/home/elain:/bin/bash

……

//帐号elain 没有设置口令。因为第二项为空,说明此帐号无密码,这是非常危险的,应该将此类帐号删除或给它设置口令。

 

4、特别的帐号处理

 

删除无用的用户和组用户

命令如下:

删除用户 :userdel username

删除组用户:groupdel groupname

删除下列的用户:

adm

lp

sync

shutdown

halt

mail

--------------

news

uucp

operator

games                          //若没有MAIL服务器可删除

--------------

gopher                          //若没有X Windows服务器可删除

ftp                             //若不允许匿名访问FTP删除此帐号

 

5、权限与文件系统

 

lsattr                          //列出文件的属性

chattr                          //改变文件的属性

a                        //只可添加属性

i                        //不可改变属性

修改系统中关键文件如下:

passwd

passwd._

shadow

shadown._

xinetd.conf

services

lilo.conf等

例:chmod 600 /etc/xinetd.conf     //修改文件属主为root

chattr +(-)i /etc/xinetd.conf      //设置为不能(取消)修改

 

6、限制系统使用资源

 

vi /etc/security/limits.conf

=================================================

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论