linux建立一个新用户,进入的时候提示密码错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux建立一个新用户,进入的时候提示密码错误相关的知识,希望对你有一定的参考价值。

我新建一个用户abc
sudo useradd -c"abc" -p abc abc
然后进入它
su -l abc
会提示我输入密码,我输入abc
就会提示我
su: incorrect password
是怎么回事

useradd的帮助中有一行:
-p, --password PASSWORD encrypted password of the new account
意思是说,用-p选项指定加密的密码,通过useradd的man page:
Note: This option is not recommended because the password (or encrypted password) will be visible by users listing the processes.
You should make sure the password respects the system\'s password policy.
也可以看到,这个选项并不推荐使用。
实际上,通过useradd -p abc abc 这个命令,将使abc这个账户的加密后的密码为abc,而密码原文并不是abc。

可以这样,用# passwd abc或echo ‘abc:abc\' | chpasswd 来强制改变abc账户的密码为abc
参考技术A 朋友,你命令参数没有用对,参照一下命令参数
linux useradd参数
useradd [-c comment]:介绍[-d home_dir]:家目录
[-e expire_date]:default_expire_date [-f inactive_time]:default_inactive
[-g initial_group]:主要组 default_group[-G group[,...]]:附加组
[-m [-k skeleton_dir] | -M] [-s shell]:/bash/shell default_shell]
[-u uid [ -o]] [-n] [-r] login

所以我建议你可以
1、useradd -G (组名) (用户名)
2、useradd (用户名) passwd (用户名)

以上是关于linux建立一个新用户,进入的时候提示密码错误的主要内容,如果未能解决你的问题,请参考以下文章

linux免密登录secure报密码过期

linux无法登录系统,我用root用户登录,密码肯定是对的但是一直提示登录失败,

linux添加用户 完全删除用户

Linux系统破密码

求助macbook突然开机密码错误

linux系统mysql忘记root密码怎么登录