首页 > 代码库 > linux系统安全及应用——系统引导和登录控制

linux系统安全及应用——系统引导和登录控制

一、开关机安全控制

  1)调整BIOS将第一引导设备设为当前系统所在硬盘

  2)调整BIOS禁止从其他设备(光盘、U盘、网络)引导系统

  3)调整BIOS将安全级别设为setup,并设置管理员密码

  4)禁用重启热键Ctrl+Alt+Del,避免因用户误操作导致重启

  ~] #vim /etc/init/control-alt-delete.conf(注解掉最后两行)

二、Grub菜单设置

  Grub菜单限制:

    未经授权禁止修改启动参数(比如进入单用户模式,修改root密码)

    未经授权禁止进入指定系统(多系统时)

  密码设置方式(/boot/grub.conf)

    password  明文密码串

    password --md5 加密密码串

  密码记录的位置

    全局部分(第一个“title”之前)

    系统引导部分(每个“title”部分之后)

  Grub限制的实现

    使用~] #grub-md5-crypt命令交互输入密码,获得加密字串

    修改/boot/grub.conf文件,在对应的密码记录位置添加password --md5 加密字串

三、终端登录安全控制

  1)减少开放终端个数,需要修改两个文件,并且两个文件修改的tty个数要保持一致,改完重启生效。(默认打开6个tty终端)

  ~] #vim /etc/init/start-ttys.conf

  例如修改

  env ACTIVE_CONSOLES=/dev/tty[1-6] 为 env ACTIVE_CONSOLES=/dev/tty[456]

  ~] #vim /etc/sysconfig/init

  例如修改

  ACTIVE_CONSOLES=/dev/tty[1-6] 也为 tty[456] 

  2)限制root只在安全的终端登录,修改/etc/securetty注释掉无用的tty即可(批量注释方法:按ctrl+v进入可视化模块,按j向下选择要注释的行,按k向上选择,再按I插入,按#,然后esc)

  3)禁止普通用户登录:touch一个名为nologin的空文件即可,即建立/etc/nologin文件,删除nologin文件即恢复正常。

   

 

linux系统安全及应用——系统引导和登录控制