1、省略密码验证

很简单,只需把/etc/passwd中的root:x:0:0:root:/root:/bin/bash,改为root::0:0:root:/root:/bin/bash,就可以了,就是去掉了里面的x,这样root用户就不用密码了。其他用户也一样。

2、省略输入用户名

(1)修改/etc/inittab

在inittab中,有如下配置

1:2345:respawn:/sbin/agetty tty1 9600

2:2345:respawn:/sbin/agetty tty2 9600

3:2345:respawn:/sbin/agetty tty3 9600

4:2345:respawn:/sbin/agetty tty4 9600

5:2345:respawn:/sbin/agetty tty5 9600

6:2345:respawn:/sbin/agetty tty6 9600

表示系统可以有六个控制台,可以用ALT+(F1~F6)来切换。而/sbin/agetty就是一个登陆验证程序,执行它,会提示用户输入用户名和密码,然后启动一个指定的shell(在passwd文件中指定的)。

所以,我们只需将其修改为不执行agettty,而是执行自己编写的一个脚本,就可以跳过用户名和密码的输入。修改如下:

1:2345:respawn:/root/logintest tty1 9600

这里我在/root/下放了一个测试脚本,这样系统启动时就会执行那个脚本,脚本内容:

#!/bin/sh

/bin/login -f root

脚本其实就是执行了一个root用户的登陆而已,如果有其他要求,也可以添加到脚本中。

跳过linux系统开机密码,linux开机跳过输入用户名密码|景安相关推荐

  1. 去掉linux开关机图片,在Deepin Linux系统下去掉NVIDIA开机Logo的方法

    要实现在deepin Linux或其他Linux系统下去掉NVIDIA开机Logo非常的简单,只需要两步就可以了,可以运用命令操作,也可手动操作.安装NVIDIA请参考在deepin系统中安装英伟达N ...

  2. Linux系统 设置 cockpit 自动开机启动时异常问题处理(设置systemctl enable cockpit 异常【解决办法】)

    Linux系统 设置 cockpit 自动开机启动时异常问题处理 问题系统: Centos7 Fedora29 RedHat7 systemctl enable cockpit 时,会出现如下错误: ...

  3. Linux系统【Ubuntu】开机自启脚本及配置

    Linux系统[Ubuntu]开机自启脚本及配置 1.使用vim命令在`/etc/init.d`目录下新建一个xx.sh,文件名可自定义,以test.sh为例 2.保存成功以后,设置文本权限,否则不生 ...

  4. linux ata4 serror,linux系统救援模式解决开机引导失败问题

    问题:linux开机后进入grub命令行且grub命令行输入命令报错 推测:因之前系统装好以后改变过分区,而导致不能读取到grub主开机引导程序 在解决这个问题之前我们先来了解linux开机启动过程. ...

  5. live linux 密码,Linux_如何使你的Linux系统省略输入用户名密码,在做Livecd的时候总是要输入用 - phpStudy...

    如何使你的Linux系统省略输入用户名密码 在做Livecd的时候总是要输入用户名密码才能进入系统,很麻烦,所以打算把这两个步骤省略. 1.省略密码验证 很简单,只需把/etc/passwd中的roo ...

  6. linux系统下每次git pull输入用户名密码

    linux系统下每次git pull git push 都需要输入用户名密码 方式一 git配置 在用户家目录~生成.git-credentialsusername和password换成你自己的 ec ...

  7. dell 重装linux系统_DELL服务器安装linux系统.doc

    实用标准文档 文案大全 注:此版本dosa支持相应系统为:1.Server?2003?sp2?:?2.Server?2003?sp2?64?bit?:?3.windows?2003?SBS?sp2:? ...

  8. Linux系统之部署Linux管理面板1Panel

    Linux系统之部署Linux管理面板1Panel 一.1Panel介绍 1.1Panel简介 2.1Panel特点 二.本地环境规划 1.本此实践目的 2.本地环境规划 三.检查本地环境 1.检查操 ...

  9. linux系统常见操作,Linux系统基本操作

    我们可以认为Linux是一套自由使用的类Unix操作系统,与Windows相比较而言,Linux具有安全.开源.稳定等特点.下面我来介绍Linux中一些的登录登出基本操作. 1. 启动系统 通常LIL ...

  10. 连接linux系统的mysql,Linux系统MySQL开启远程连接

    1.远程连接上Linux系统,确保Linux系统已经安装上了MySQL数据库.登陆数据库.mysql -uroot -p(密码). 2.创建用户用来远程连接 GRANT ALL PRIVILEGES ...

最新文章

  1. python 隐马尔可夫链
  2. 获取安卓应用APK包名的方法
  3. hadoop的python框架指南_Python之——用Mrjob框架编写Hadoop MapReduce程序(基于Hadoop 2.5.2)...
  4. mkdirp——递归创建目录及其子目录
  5. java.lang.IllegalStateException: getOutputStream() has already been called for this response
  6. JS原生Ajax的使用
  7. oracle的时间取的到底是谁的时间
  8. JavaScript的学习指南
  9. 兼容西门子 CPU226IE量产方案
  10. 如何才能真正的学会设计模式
  11. DirectoryEntry 对象
  12. 下载Django中文官方文档
  13. java word 替换_Java 在 Word 文档中使用新文本替换指定文本的方法
  14. 甘肃省定西市谷歌卫星地图下载
  15. 2977:生理周期(枚举)
  16. linux 命令行下载mysql
  17. Jeecg-boot开发环境搭建(Windows版)
  18. Spark中,RDD概述(五大属性,弹性介绍,5个特性)
  19. 1.1 Go语言简介
  20. 垃圾回收器都有哪些?

热门文章

  1. 实际开发中运费模板区域选择
  2. 990万次骑行: 纽约自行车共享系统分析
  3. CentOS7安装MariaDB 10.4x
  4. 检测服务器是否开启重协商功能(用于CVE-2011-1473漏洞检测)
  5. 你给翻译翻译,什么叫JS黑话
  6. T41 iOS自动扣费订阅管理
  7. 关于HTML/CSS/JS的总结
  8. MySQL多表关系及多表查询
  9. 介绍计算机发明英语作文带翻译,一篇关于发明的英语作文带翻译
  10. Spring5(引用-->狂神学习笔记)2021-08