用useradd新建用户不能在图形界面登陆,是怎么回事?
Tofloor
poster avatar
pzo862
deepin
2012-10-18 20:19
Author
我用useradd新建了一个用户,在命令行下可以登陆,在图形界面下登陆不了,一输入密码到准备进入系统的时候又回到登陆界面。而且新建的用户不是默认在/home下新建一个主目录吗,但是却没有生成这个目录,而且用useradd -d /home/username也不行,要自己手动新建。反正我按照网上的方面把/etc/skel下的隐藏文件复制到手动新建的/home/username下重启电脑也不行,不知什么原因,求解,谢谢!
Reply Favorite View the author
All Replies
FEI17
deepin
2012-10-18 20:38
#1
这个命令新建的用户没有自己的家目录 而且好多周边设置都没有
相当与生乐个娃就不去管他了
如果要新建账户最好使用UI的账户管理
Reply View the author
cxbii
deepin
2012-10-18 20:47
#2
去系统设置 用户那看看,你那帐号应该是没启用
Reply View the author
tuhaihe
deepin
2012-10-18 21:49
#3
可以查看Archlinux wiki
  1. useradd -m -g [初始组] -G [附加组] -s [登陆shell] [用户]
Copy the Code
Reply View the author
leaeasy
deepin
2012-10-18 22:39
#4
推荐使用adduser操作
Reply View the author
tsuibin
deepin
2012-10-19 06:15
#5
不想手动创建 可以使用adduser创建新用户和家目录
Reply View the author
pzo862
deepin
2012-10-19 16:57
#6
感谢4楼和5楼,果然用adduser创建新用户是可以在xwindows下登陆的,用useradd创建的话在命令行下可以登陆,在Xwindows下是不行了
Reply View the author
pzo862
deepin
2012-10-19 16:59
#7
去系统设置 用户那看看,你那帐号应该是没启用
用户账号已经启用,但是一登陆的时候还是跳到黑屏那个界面,有个指针在那里,准备想进入到桌面的时候又跳回到登陆界面
Reply View the author
pzo862
deepin
2012-10-19 17:09
#8
可以查看Archlinux wiki
  1. useradd -m -g [初始组] -G [附加组] -s [登陆shell] [用户]
Copy the Code

谢谢,原来我一直以为useradd和adduser是一样的,所以搞不掂的时候就没有尝试过用adduser,刚才在网上查了一下,有些发行版本这两个命令是一样的,不过ubuntu的话这两个是不一样的

adduser会询问一些常见的设置,并使用合适的默认值,调用useradd创建用户。该命令还会设置用户信息和密码,囊括了chfn和passwd两个命令的功能。
Reply View the author