我使用的是 openSuse 12.3。
我使用以下命令创建了一个新用户:
linux-amvn:~ # useradd -m -G users,dev -s /bin/bash -p pass123 harbir-PC
当我尝试使用 登录时,用户harbir-PC
无法登录ssh
。我继续查看该/etc/passwd
文件,看到以下内容:
harbir:x:1000:100:harbir:/home/harbir:/bin/bash
kdm:x:489:487:KDM Display Manager daemon:/var/lib/kdm:/bin/false
harbir-PC:x:1001:100::/home/harbir-PC:/bin/bash
用户harbir
和用户之间是有区别的harbir-PC
。
我对用户harbir
(我在安装过程中创建的用户)没有任何问题,但我需要使用用户登录harbir-PC
。
我还检查了/etc/shadow
,密码已加密。
答案1
我通常会跑去passwd
设置useradd
我想要的密码。但是,如果您通过脚本进行配置和执行此操作,则可能需要crypt
在命令行上使用并提供加密密码。