页次: 1
我原来的Archlinux是i686,使用kde桌面环境。这次重新安装x86_64,也使用kde桌面环境,但遇到新问题。我在终端方式下添加了桌面环境的用户,并设置了登录密码,但无论在终端下或者桌面环境下都无法用添加的用户登录。是我什么地方错作错误吗?
种瓜得瓜,种豆得豆。
离线
用户是怎么添加的,还记得不?
开源/Linux大众化,从驿窗开始~
离线
检查下你添加的用户的命令 看看有没有错的
没错的话在终端下重置用户密码 passwd user
——一只ID名为稀释的小白
离线
用useradd 添加用户,考虑到该用户用于登录桌面环境进行一些应用的安装及设置,因而将添加的用户加入了wheel组和sudo组。并用:passwd xxx 设置密码(xxx是用户名)。已经用root登录,使用passwd user重置过密码,但依然登录不了。而重装x86_64之前,i686版本就是这样的操作,却无问题。
种瓜得瓜,种豆得豆。
离线
看一下登录日志呗。
在线
唉,我自己的疏忽导致的,我原来安装i686时,/home目录是安排在单独的分区,这次重新安装x86_64仍然保留原来的分区,整个分区作为/home目录挂载在新的系统下,因此创建用户时,不应该使用-m参数。现在不用原来的用户名,新创建一个用户可以登录的。同时,如果我仍然用原来的用户名,以便使用原来用户目录下的资料及应用,要如何创建呢?
种瓜得瓜,种豆得豆。
离线
原样创建,不建立 home 目录。记得指定相同的 uid 和 gid。
在线
页次: 1