如何使你的Linux系统省略输入用户名密码
在做Livecd的时候总是要输入用户名密码才能进入系统,很麻烦,所以打算把这两个步骤省略。
1、省略密码验证
centos默认账户登录。很简单,只需把/etc/passwd中的root:x:0:0:root:/root:/bin/bash,改为root::0:0:root:/root:/bin/bash,就可以了,就是去掉了里面的x,这样root用户就不用密码了。其他用户也一样。
2、省略输入用户名
(1)修改/etc/inittab
在inittab中,有如下配置
kali linux命令。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
linuxliveusb保存设置。5:2345:respawn:/sbin/agetty tty5 9600
6:2345:respawn:/sbin/agetty tty6 9600
表示系统可以有六个控制台,可以用ALT+(F1~F6)来切换。而/sbin/agetty就是一个登陆验证程序,执行它,会提示用户输入用户名和密码,然后启动一个指定的shell(在passwd文件中指定的)。
所以,我们只需将其修改为不执行agettty,而是执行自己编写的一个脚本,就可以跳过用户名和密码的输入。修改如下:
linux用户密码,1:2345:respawn:/root/logintest tty1 9600
这里我在/root/下放了一个测试脚本,这样系统启动时就会执行那个脚本,脚本内容:
#!/bin/sh
/bin/login -f root
ubuntu live 安装。脚本其实就是执行了一个root用户的登陆而已,如果有其他要求,也可以添加到脚本中
本文作者:相关阅读:
分析Linux系统计算机死机的故障原因
在ASP中用EasyMailObject处理Exchange邮件源代码
ubuntu live?CSS样式表教程:screen媒体类型的作用
JS获得鼠标位置(兼容多浏览器ie,firefox)脚本之家修正版
SQL教程:JOIN教程
指定一个where条件来有条件地导出记录
centos密码、jquery.AutoComplete.js中文修正版(支持firefox)
Access模糊查询
JavaScript教程:JavaScript程序运行环境
Look And Say 序列php实现代码
linux发行版?NBearV3 Step by Step教程——ORM篇
获取对象
批处理 Autorun 病毒清除工具
JQuery EasyUI 对话框的使用方法
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态