如何让你的linux操作系统更加安全

BIOS安全

记着要在BIOS设置中设定一个BIOS密码,不接收软盘启动。这样可以阻止不怀好意的人用专门的启动盘启动你的Linux系统,并避免别人更改BIOS设置,如更改软盘启动设置或不弹出密码框直接启动服务器等。

LILO安全

在“/etc/lilo.conf”文件中添加3个参数:time-out、restricted 和 password。这些选项会在启动时间(如“linux single”)转到启动转载程序过程中,要求提供密码。

步骤1

编辑lilo.conf文件(/etc/lilo.conf),添加和更改这三个选项:

QUOTE:

boot=/dev/hda

map=/boot/map

install=/boot/boot.b

time-out=00 #change this line to 00

prompt

Default=linux

restricted #add this line

password= #add this line and put your password

image=/boot/vmlinuz-2.2.14-12

label=linux

initrd=/boot/initrd-2.2.14-12.img

root=/dev/hda6

read-only

步骤2

由于其中的密码未加密,“/etc/lilo.conf”文件只对根用户为可读。

[root@kapil /]# chmod 600 /etc/lilo.conf (不再为全局可读)

步骤3

作了上述修改后,更新配置文件“/etc/lilo.conf”。

[Root@kapil /]# /sbin/lilo -v (更新lilo.conf文件)

步骤4

还有一个方法使“/etc/lilo.conf”更安全,那就是用chattr命令将其设为不可改:

[root@kapil /]# chattr i /etc/lilo.conf

它将阻止任何对“lilo.conf”文件的更改,无论是否故意。

关于lilo安全的更多信息,请参考LILO。

禁用所有专门帐号

在lp, sync, shutdown, halt, news, uucp, operator, games, gopher等系统中,将你不使用的所有默认用户帐号和群组帐号删除。

要删除用户帐号:

[root@kapil /]# userdel LP

要删除群组帐号:

[root@kapil /]# groupdel LP

选择恰当的密码

选择密码时要遵循如下原则:

密码长度:安装Linux系统时默认的最短密码长度为5个字符。这个长度还不够,应该增为8个。要改为8个字符,必须编辑 login.defs 文件(/etc/login.defs):

PASS_MIN_LEN 5

改为:

PASS_MIN_LEN 8

“login.defs”是登录程序的配置文件。

启用盲区密码支持

请启用盲区密码功能。要实现这一点,使用“/usr/sbin/authconfig”实用程序。如果想把系统中现有的密码和群组改为盲区密码和群组,则分别用 pwconv 和 grpconv 命令。

(0)

相关推荐

  • 教你在虚拟机linux操作系统中安装vmtools

    很多用户在测试linux操作系统的时候喜欢用虚拟机,因为虚拟机方便而且可以同时在一台PC机上虚拟出来不同版本的linux操作系统,但是虚拟机和物理机之间的文件传输倒成了个问题,有人说可以使用vmtoo ...

  • 如何在Linux操作系统定时重启Tomcat服务?

    Linux操作系统定时重启Tomcat服务的方法如下: 1、编写tomcat_shutdown.sh: #!/bin/sh export JAVA_HOME=/home/oracle/jdk1.7.0 ...

  • Linux操作系统学习方法小结

    如果你正在学习Linux操作系统,不知从哪里入手,可以参考下面给出的9点建议,还有一点是本人附加的,Linux程序工程师非常吃香,以后肯定是个火红职业。不管怎样,只要努力的学,后果很美好。 1.掌握至 ...

  • Linux操作系统加载不同文件系统的总结

    学习操作系统时我们都了解到文件系统是操作系统的重要组成部分之一。文件系统有很多种类型,比windows的fat、fat32;Linux的ext、ext2或ext3;FreeBSD的ufs等等。在使用L ...

  • Linux操作系统上常用的系统管理命令

    对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。熟悉了Linux常用的文件处理命令以后,这一讲介绍对系统和用户进 ...

  • Linux操作系统下修改IP.DNS和路由配置

    在Linux操作系统下修改IP、DNS和路由配置ifconfig eth0 新ip然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip一、修改IP地址[ ...

  • Linux操作系统之rpm五种基本操作分享

    Linux操作系统现在已经成为流行的操作系统,很多的人都开始学习,Linux操作系统包括了很多的专业知识,今天和大家讲讲Linux操作系统中的rpm基本操作。希望你学会本文中提到rpm的五种基本操作知 ...

  • Linux操作系统中超级权限控制的应用

    在Linux操作系统中,root的权限是最高的,也被称为超级权限的拥有者。普通用户无法执行的操作,root用户都能完成,所以也被称之为超级管理用户。 在系统中,每个文件、目录和进程,都归属于某一个用户 ...

  • 常见的Linux操作系统有哪些

    常见的Linux操作系统有哪些? Linux操作系统诞生于1991 年的10 月5 日(。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中 ...

  • Linux操作系统支持常用的文件系统有哪些?

    大家常常可能因为工作或学习的需要,要使用个操作系统(比如Windows和Linux)。大家对Windwos支持的文件系统可能比较熟悉,而对Linux操作系统所支持的文件系统也许比较陌生。常需要把Win ...