跳过linux系统开机密码,linux开机跳过输入用户名密码|景安
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开机跳过输入用户名密码|景安相关推荐
- 去掉linux开关机图片,在Deepin Linux系统下去掉NVIDIA开机Logo的方法
要实现在deepin Linux或其他Linux系统下去掉NVIDIA开机Logo非常的简单,只需要两步就可以了,可以运用命令操作,也可手动操作.安装NVIDIA请参考在deepin系统中安装英伟达N ...
- Linux系统 设置 cockpit 自动开机启动时异常问题处理(设置systemctl enable cockpit 异常【解决办法】)
Linux系统 设置 cockpit 自动开机启动时异常问题处理 问题系统: Centos7 Fedora29 RedHat7 systemctl enable cockpit 时,会出现如下错误: ...
- Linux系统【Ubuntu】开机自启脚本及配置
Linux系统[Ubuntu]开机自启脚本及配置 1.使用vim命令在`/etc/init.d`目录下新建一个xx.sh,文件名可自定义,以test.sh为例 2.保存成功以后,设置文本权限,否则不生 ...
- linux ata4 serror,linux系统救援模式解决开机引导失败问题
问题:linux开机后进入grub命令行且grub命令行输入命令报错 推测:因之前系统装好以后改变过分区,而导致不能读取到grub主开机引导程序 在解决这个问题之前我们先来了解linux开机启动过程. ...
- live linux 密码,Linux_如何使你的Linux系统省略输入用户名密码,在做Livecd的时候总是要输入用 - phpStudy...
如何使你的Linux系统省略输入用户名密码 在做Livecd的时候总是要输入用户名密码才能进入系统,很麻烦,所以打算把这两个步骤省略. 1.省略密码验证 很简单,只需把/etc/passwd中的roo ...
- linux系统下每次git pull输入用户名密码
linux系统下每次git pull git push 都需要输入用户名密码 方式一 git配置 在用户家目录~生成.git-credentialsusername和password换成你自己的 ec ...
- dell 重装linux系统_DELL服务器安装linux系统.doc
实用标准文档 文案大全 注:此版本dosa支持相应系统为:1.Server?2003?sp2?:?2.Server?2003?sp2?64?bit?:?3.windows?2003?SBS?sp2:? ...
- Linux系统之部署Linux管理面板1Panel
Linux系统之部署Linux管理面板1Panel 一.1Panel介绍 1.1Panel简介 2.1Panel特点 二.本地环境规划 1.本此实践目的 2.本地环境规划 三.检查本地环境 1.检查操 ...
- linux系统常见操作,Linux系统基本操作
我们可以认为Linux是一套自由使用的类Unix操作系统,与Windows相比较而言,Linux具有安全.开源.稳定等特点.下面我来介绍Linux中一些的登录登出基本操作. 1. 启动系统 通常LIL ...
- 连接linux系统的mysql,Linux系统MySQL开启远程连接
1.远程连接上Linux系统,确保Linux系统已经安装上了MySQL数据库.登陆数据库.mysql -uroot -p(密码). 2.创建用户用来远程连接 GRANT ALL PRIVILEGES ...
最新文章
- python 隐马尔可夫链
- 获取安卓应用APK包名的方法
- hadoop的python框架指南_Python之——用Mrjob框架编写Hadoop MapReduce程序(基于Hadoop 2.5.2)...
- mkdirp——递归创建目录及其子目录
- java.lang.IllegalStateException: getOutputStream() has already been called for this response
- JS原生Ajax的使用
- oracle的时间取的到底是谁的时间
- JavaScript的学习指南
- 兼容西门子 CPU226IE量产方案
- 如何才能真正的学会设计模式
- DirectoryEntry 对象
- 下载Django中文官方文档
- java word 替换_Java 在 Word 文档中使用新文本替换指定文本的方法
- 甘肃省定西市谷歌卫星地图下载
- 2977:生理周期(枚举)
- linux 命令行下载mysql
- Jeecg-boot开发环境搭建(Windows版)
- Spark中,RDD概述(五大属性,弹性介绍,5个特性)
- 1.1 Go语言简介
- 垃圾回收器都有哪些?