红旗系统linux忘了开机密码,修改红旗Linux,Windows菜单时间,删除Linux登录密码,设置Linux自动登录...

一、修改Linux与Windows XP、Vista等启动菜单显示时间Linux与XP启动是由系统引导管理器Grub来控制的,所以我们只需修改Grub的相关文件/boot/grub/menu.lst 即可。

普通用户:sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup; sudo gedit /boot/grub/menu.lst 。

root用户:直接进入/boot/grub

vim menu.lst

找到 timeout 修改它的值为你想要显示的秒数。

具体如下:

# grub.conf generated by anaconda

#

# Note that you do not have to rerun grub after making changes to this file

# NOTICE:  You have a /boot partition.  This means that

#          all kernel and initrd paths are relative to /boot/, eg.

#          root (hd0,1)

#          kernel /vmlinuz-version ro root=/dev/hdb3

#          initrd /initrd-version.img

#boot=/dev/hdb

default=0

#timeout=10   将原来的10秒注释掉,改成启动显示时间为3秒。修改如下红色代码

timeout =3

splashimage=(hd0,1)/grub/splash.xpm.gz

title Red Flag Desktop (2.6.17.1-7)

root (hd0,1)

kernel /vmlinuz-2.6.17.1-7 ro root=LABEL=/1 vga=785 splash=silent

initrd /initrd-2.6.17.1-7.img

title Red Flag Desktop (2.6.17.1-7) ( Safe Mode )

root (hd0,1)

kernel /vmlinuz-2.6.17.1-7 ro root=LABEL=/1 vga=785 splash=silent 4

initrd /initrd-2.6.17.1-7.img

title Windows

rootnoverify (hd0,0)

chainloader +1

按Esc退出编辑模式,再按:wq保存退出。然后用命令more menu.lst看一下修改后的结果。

二、修改用户密码为空:

用 root 用户:

chmod 0600 /etc/shadow

修改 shadow 文件可写。       方法1:

vi /etc/shadow    按 a 进入修改功能,左下角有提示,显示的是 -插入- (有的不提示)当然你也可以用别的顺手的文本编辑器修改,只要不是 Windows 下面的记事本就行。把里面的密码段落删掉。注意!!!一定要删对了位置,上下参考一下,有很多类似   XXXXXX:*:14007:0:99999:7:::    的东西,XXXX 是 ID 名, * 部分是密码段,* 表明禁止登录!对应的把 * 部分删掉就行了。注意这里使用“ : ”作为分隔符。你的 ID 里面,* 部分的段落是一大堆类似乱码的东西,其实这里保存的是 md5sum 结果。之后按 ESC 退出修改界面。输入 :wq 保存退出。(别的文本编辑器根据软件自己保存退出,这里我是拿 vi 具例子)之后下次登录,你的 ID 就不需要密码了。!!!这样有可能导致你的用户因为没有密码,不能实现部分需要输入密码才能继续的操作!!! ubuntu 里面很多系统设置部分的程序就不能在空密码状态下正常使用,没有密码会导致任何密码都是错误的!!!

当然,部分情况下:

用需要删掉密码的 ID 登录,终端执行命令 passwd 。会问你新的密码,两边都直接回车有

的也可以,但很多系统不允许这么操作。       方法2:

A、最简单的方法输入命令    #passwd -d root

就可以去掉root的密码了!!!

B、输入passwd ,  再敲两次回车就可以了。

注意:空密码设置不了Linux自动登录桌面。

三、红旗Linux自动登录的实现

以前遇到的自动登录不成功,问题出在/etc/X11/xdm/kdmrc文件身上。 不过自动登录有一个前提,就是自动登录的那个用户得有密码,无密码用户不能自动登录。

首先建立一个有密码的用户,然后用kate或者kwrite,Vim等打开/etc/X11/xdm/kdmrc文件(因为这个文件是UTF8编码的,所以得用这两个工具),点击kate或者kwrite,Vim等(菜单栏的“查看--设置编码--utf8),在/etc/X11/xdm/kdmrc文件中找到“[X-:0-Core]”开头的这段,将“AutoLoginEnable= false”改成“AutoLoginEnable=true”,在“AutoLoginUser=”后面加上自动登录的用户名,接着添加一行 “AutoLoginPass=”(不包括引号),后面填上用户密码。 保存后重启计算机选择图形模式启动就可以自动登录了。如果要切换用户,就点击开始菜单--注销--注销。

强烈建议不要将root设置为自动登录!

例如:vim more /etc/X11/xdm/kdmrc

[Desktop0]

BackgroundMode=VerticalGradient

BlendBalance=100

BlendMode=NoBlending

ChangeInterval=60

Color1=138,148,198

Color2=104,112,150

CurrentWallpaper=0

LastChange=0

MinOptimizationDepth=1

MultiWallpaperMode=NoMulti

Pattern=

Program=

ReverseBlending=false

UseSHM=false

Wallpaper=/usr/share/backgrounds/images/default.png

WallpaperList=

WallpaperMode=Centred

[General]

PidFile=/var/run/kdm.pid

Xservers=/usr/share/config/kdm/Xservers

[Shutdown]

HaltCmd=/sbin/poweroff

UseLilo=false

[X-*-Core]

AllowNullPasswd=true

AllowRootLogin=true

AllowShutdown=All

AutoReLogin=false

#AutoReLogin=true

Reset=/usr/share/config/kdm/Xreset

Resources=/etc/X11/Xresources

Session=/usr/share/config/kdm/Xsession

Setup=/usr/share/config/kdm/Xsetup

Startup=/usr/share/config/kdm/Xstartup

[X-*-Greeter]

AntiAliasing=true

ColorScheme=

DefaultUser=root

EchoMode=OneStar

FaceSource=AdminOnly

FailFont=Helvetica,9,-1,5,48,0,0,0,0,0

FocusPasswd=true

GUIStyle=

GreetFont=Helvetica,9,-1,5,48,0,0,0,0,0

GreetString=娆㈣繋璁块棶 %n 涓婄殑 %s

GreeterPosFixed=false

GreeterPosX=100

GreeterPosY=100

HiddenUsers=adm,alias,amanda,apache,bin,bind,daemon,exim,falken,ftp,games,gdm,go

pher,halt,httpd,ident,ingres,kmem,lp,mail,mailnull,man,mta,mysql,named,news,nfsn

obody,nobody,nscd,ntp,operator,pcap,pop,postfix,postgres,qmaild,qmaill,qmailp,qm

ailq,qmailr,qmails,radvd,reboot,rpc,rpcuser,rpm,sendmail,shutdown,squid,sympa,sy

nc,tty,uucp,xfs,xten

Language=zh_CN

LogoArea=Clock

LogoPixmap=

MaxShowUID=65000

MinShowUID=500

PreselectUser=Previous

SelectedUsers=

SessionTypes=kde

ShowUsers=None

SortUsers=true

StdFont=Helvetica,9,-1,5,48,0,0,0,0,0

UseBackground=true

[X-:*-Core]

AllowNullPasswd=true

AllowRootLogin=true

AllowShutdown=All

NoPassEnable=false

NoPassUsers=

[X-:0-Core]

#AutoLoginEnable=false  将以前不能自动登录注释掉。增加修改如下红色代码:

AutoLoginEnable=true

AutoLoginUser=root

AutoLoginPass=123456

[Xdmcp]

Enable=false

Willing=/usr/share/config/kdm/Xwilling

Xaccess=/usr/share/config/kdm/Xaccess

[root@localhost grub]#               Vim编辑文件方法,请参考本博其它文章。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值