今天一口气写了三篇文章是不是有点过了。AIR开发终于过了一个阶段,现在的确是应该好好的整理下了。下午的时候在ubuntu上做提升权限操作的时候出了一个问题。导致帐号丢失无法登录了,只能用guest帐号登录,在网上找了很多的文章,各种说法,但是根据解决不了问题,一个很重要的原因就是版本问题
1. 设置root 登录密码
有一篇文章写的挺详细的,虽然的旧版本的,但也同样适用于14.04版本的ubuntu,这里就不重复造轮子了。直接发连接地址,标题应该算是root密码重置,需要着重说明的一点是 mount -o rw,remount / 一定要先输入,否则会重置密码失败。root密码重置
2. 进入recovery mode
我的机子是装的双系统,在进入系统的时候选择Advanced模式,将光标移动到上面但是不进入其中。 接着用方向键将光标移至Advanced options for Ubuntu,按"e"键进入编辑页面
修改读写权限,设置后面的登录方式做准备
*** 将 ro recovery nomodeset 改为 rw single init=/bin/bash ***
*** 按 ctrl+x或者F10 进入单用户模式,当前用户即为root。这时候可以修改文件。修改完毕后重启即可。***
3.去除游客登录
在完成以上两步操作以后,发现还是无法进入系统,始终是卡在了登录界面,根本就没有看到用户切换的选择,所以网上的各种说法可能在这里就不那么准确了,至少是我没有遇到。
关于如掉游客登录的说法更是五花八门了。下面说一下 ubuntu 14.04系统的解决方法。重复上面的第一步的操作在选择进入root选项以后
进入/usr/share/lightdm/lightdm.conf.d/目录
sudo vim 50-no-guest.conf
然后在文件里输入:
[SeatDefaults]
allow-guest=false
保存后退出
再重新登录,就可以进入到登录界面了,这时会显示登录用户名,密码,用户名输入 root 密码就是第一步中输入的密码。