Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 2949|回复: 0
打印 上一主题 下一主题

[hide]如何使你的Linux系统省略输入用户名密码

[复制链接]

0

主题

0

好友

10

积分

初级会员

Rank: 1

跳转到指定楼层
1#
发表于 2009-2-24 01:38 AM |只看该作者 |倒序浏览
[hide]如何使你的Linux系统省略输入用户名密码
在做Livecd的时候总是要输入用户名密码才能进入系统,很麻烦,所以打算把这两个步骤省略。


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用户的登陆而已,假如有其他要求,也可以添加到脚本中。




收藏收藏0
您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-11-25 05:35 PM , Processed in 0.099213 second(s), 27 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部