ubuntu14.04登录的用户名与终端显示的用户名不一样是怎么回事,求大神帮忙啊

登录的界面上输入username:steve 可进入terminal上却显示root@stevelamp,怎么不是steve@stevelamp呢?
不过我开始只能guest账号登录界面的,我主要做过俩件事一是在/etc/lightdm下添加了lightdm.conf
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
greeter-show-manual-login=true
#allow-guest=false
二是在etc/passwd下的 steve改成了steve:x:0:0与root一样
开始还好好的,之后就系统更新下软件,就出现问题了,这样弄得我的ssh连接不上steve,求大神帮忙解决啊!

第1个回答  2014-12-03
你如果还记得原来的设置,就改回去 。
如果不记得,可以新建一个账号,账号类型选管理员,进入新账号后,把这个账号删除。
删除之前记得备份这个账号 家 目录 里重要的文档资料。
我之所以建议你删除这个账号,是推测你可能参考了一些文章,把账户改成 ROOT 类型了,其实这样降低了 Ubuntu 的安全机制,这种作法在程序开发人员中比较受推崇,他们了解这些机制,而且这样的话他们调试、编译之类的工作方便。但普通用户这样做有害无益。
这与“高手们”建议用户禁用当年 vista 的安全警告(UAC,用户账号控制)一样,对于普通用户来说,实现“方便”的同时,也为恶意软件大开方便之门。本回答被网友采纳
相似回答