ubuntu 12.04 登录命令行模式,修改普通用户密码

由于系统启动后,直接进入了图形界面,根本就没有想redhat一样,提供其他用户登录的接口。而且ubuntu 考虑到系统的安全性问题,并不提倡用户直接以root用户操作系统。下面主要讲的是直接以命令行方式登入系统,然后修改用户密码。

一、密码重置

普通用户密码重置

A) 忘记普通用户密码,且进入不了系统的情况:

1.单用户登入

在图形登录界面按 control + alt + F1, 就可以进入所谓的单用户状态了

备注:也可以通过恢复模式进入单用户系统。在开机的时候,按 ctrl+alt +shift + F1 可以进入GRUB,然后选择

恢复模式。按 e 对其进行编辑, 并将 ro 改为 rw 后,按 ctrl+x 。过一下就可以看到有很多的选项界面。选择root开头的那行,回车就以root 身份临时进入系统了。你可以在这里对系统文件进行修改。

进入图形界面:按下shift + ctrl + F7切换回图形登陆界面登陆即可。

2.以root 身份登入

login: root

Password: 

回车后进入系统。

3.修改普通用户密码

passwd emb

Enter new UNIX passwd:

Retepy new UNXI passwd:

注意:使用这种方式修改后的密码,在图形登陆界面登陆时,会出现一个奇怪的现象就是。输入正确的用户名和正确的密码后,系统进不去,又跳回登陆界面。

不要慌,只需要登陆界面是,进入单用户模式,ctrol+alt+F1, 以账号异常账号登入,修改文件 ~/.Xauthrority 所有者和组所有者就可以了

~$ cd 

~$ sudo chown emb:emb .Xauthority

~$ls -l .Xauthority

查看是不是改变了所有者和组所有者为emb

~$ sudo reboot #重启后就好了

具体原因请参看该文 《Ubuntu输入密码登陆后又跳回到登录界面http://blog.csdn.net/asome_one/article/details/9383789。

B) 修改当前用户的密码

passwd 用户名

二、在的登录界面增加一个供其他用户登录的接口

~$ su 

~$ cp -p /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.orig#备份原文件

~$vim /etc/lightdm/lightdm.conf

打开后的文件为

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
greeter-show-manual-login=true
#这一行是我们要加的

保存文件。重启系统,重启Ubuntu 12.04 LTS,就可以看到有Login(Other)登录选项。


你可能感兴趣的:(Ubuntu)