实验三:系统引导和登录控制

1.热键禁用、限制修改GRUB、减少开放TTY个数脚本

[root@www ~]# vim grub_hotkey_tty3.sh

#!/bin/bash

##by linuxfan 2016.2.14

##注意该脚本只在新装系统中执行一次,系统为RHEL6.5/centos6.5

##禁用热键

sed -i /^exec/s/^/#/ /etc/init/control-alt-delete.conf

##给grub菜单添加密码,perl命令的作用是去掉交互式获取md5加密字符串,使用sed写入grup配置文件

str=`perl -e 'open FH, "|/sbin/grub-md5-crypt"; print FH "admin\nadmin\n"' 2>/dev/null | tail -1`

sed -i "/hiddenmenu/a password --md5 $str" /boot/grub/grub.conf

##linux系统一般远程管理,本地tty使用较少,这里只留下tty3,使用alt+F3登录

sed -i /CONSOLES=/s/1-6/3/g /etc/init/start-ttys.conf /etc/sysconfig/init

:wq

[root@www ~]# chmod +x grub_hotkey_tty3.sh

[root@www ~]# ./grub_hotkey_tty3.sh

2.禁止root登录终端、禁止普通用户登录:

[root@www ~]# sed /tty/s/^/#/g /etc/securetty ##禁止root登录

[root@www ~]# touch /etc/nologin ##禁止普通用户通过任何形式登录系统

[root@www ~]# (touch /etc/nologin;sleep 30;rm -rf /etc/nologin) ##30s内普通用户禁止登录

转载于:https://blog.51cto.com/liuqicheng/1874401

lqc_系统引导和登录控制相关推荐

  1. 系统安全应用——系统引导、登录控制、弱口令检测、端口扫描

    目录 引言 一.账号安全 1.系统账号清理 将非登录用户的Shell设为/sbin/nologin 锁定长期不使用的账号 删除无用的账号 锁定账号文件passwd.shadow 2.密码安全设置 设置 ...

  2. 系统安全及应用(账户安全控制,系统引导和登录,弱口令检测和登录控制,PAM认证,端口扫描,用户切换和提权)

    文章目录 系统安全及应用 账户安全控制 基本安全措施 chattr--锁定账号配置文件 密码安全控制( chage) 要求用户下次登录时修改密码 命令历史,自动注销 注销时自动清空命令历史: bash ...

  3. Linux系统账号安全和登录控制(安全很重要)

    账号安全 本章结构 账号安全控制 系统引导和登录控制 一.账号安全的措施 1.1.系统账号清理 1.1.1.措施一:将非登录用户的shell设为/sbin/nologin 格式: usermod -s ...

  4. 为linux系统引导和登录提供安全加固

    最终要达到的安全要求: 1.禁止非授权用户使用系统启动盘从光盘引导系统. 2.禁止非授权用户在引导服务器时通过单用户模式进入系统. 3.防止普通用户获取GRUB密码.防止grup.conf文件被无意中 ...

  5. 操作系统启动过程——硬件自检+系统引导+系统加载+系统登录

    以下的内容都是在网上搜集并整理的,希望有问题的朋友在提问之前能先在这里看一看,不要浪费了众多为网络奉献的众多网友的心血! 电脑及操作系统的启动过程是一个很复杂的过程,对于我们大多数只是希望把电脑玩的更 ...

  6. 高通平台环境搭建,编译,系统引导流程分析 .

    1.高通平台android开发总结 1.1 搭建高通平台环境开发环境 在高通开发板上烧录文件系统 建立高通平台开发环境 高通平台,android和 modem 编译流程分析 高通平台 7620 启动流 ...

  7. linux系统引导与修复过程

    目录 一.linux系统启动的过程 1.开机自检 2.MBR引导 3.GRUB菜单 4.加载linux内核 5.init进程初始化 6.运行的级别 二.修复MBR扇区故障 1.备份MBR扇区到别的硬盘 ...

  8. 进不了系统不要怕,看懂Linux系统引导分分钟搞定!

    Linux引导过程与服务控制 一.Linux操作系统引导过程 1.1 引导过程图解 1.2 引导过程详解 1.3 系统初始化进程 1.4 Systemd 单元类型 1.5 运行级别所对应的System ...

  9. [技术文档] 一劳永逸,用USB设备制作多系统引导

    2019独角兽企业重金招聘Python工程师标准>>> [技术文档] 一劳永逸,用USB设备制作多系统引导  [复制链接] binghe27 艺有所成 当前离线 主题 8  UID ...

最新文章

  1. [mysql] mysql 5.6.X 慢查询日志
  2. 把java的class文件转成java文件
  3. 实例方法-扩展器-生命zhou
  4. 树莓派应用实例6:测量土壤湿度(改进WEB发布)
  5. python弹球小游戏程序_Python基于Tkinter模块实现的弹球小游戏
  6. Three.js中实现ASCII文本动画效果
  7. sed: -e expression #1, unknown option to `s'解决办法
  8. 开源Dapper的Lambda扩展-Sikiro.Dapper.Extension V2.0
  9. oracle安装 衍生进程已退出,linux安装oracle 出现问题
  10. python反射详解
  11. 万网m3 windows linux切换,万网主机怎么做首页内页301重定向
  12. [转]How to override HandleUnauthorizedRequest in ASP.NET Core
  13. 杭电ACM hdu 2079 选课时间 (模板)
  14. 用python玩转数据第三周_《用Python玩转数据》-03 数据获取与表示
  15. 创客匠人:怎么用微信小程序直播?
  16. select搜索功能实现
  17. TokenSky DeFi高峰论坛区块链经济学者朱幼平:DeFi究竟有没有前途?
  18. 乐玩插件和大漠插件哪个好_哪个PS后期插件功能最多最强?风光人像全能修图王!一个顶五个...
  19. 计算机毕业设计JAVA旅游管理系统mybatis+源码+调试部署+系统+数据库+lw
  20. 计算机科学技术发展现状及前景展望,计算机科学技术的现状及其发展前景分析原稿...

热门文章

  1. NeurIPS 2022 | Stable Diffusion采样速度翻倍!清华提出扩散模型高效求解器
  2. ESP8266 Nodemcu 开发板 + Blinker 电脑远程开机支持小爱同学和手机APP
  3. 手把手教你搭建SpringCloud项目(十)集成Hystrix之服务降级
  4. 借用gamma校正的方法来调整图片(灰度)亮度(解决侧光问题)并将其再次保存为RGB图片
  5. 一些有意思的文章和资源
  6. Malloc for kernel output failed, Memory isnt enough
  7. 重症肌无力患者不能吃什么
  8. 农产品溯源追溯系统(定制企业方案)
  9. 轻松洁净地面,还能自动清洗烘干拖布,只需一台追觅扫拖机器人
  10. 计算机应用程序2015答案,计算机应用技术复习资料(含答案)2015.doc