如何更改全新 Unix 用户的密码

如何更改全新 Unix 用户的密码

我的第一个问题。开门见山。我添加了一个用户:

sudo useradd -m _homedir_ _username_

尝试了所有这些但没有任何效果:

passwd _username_

chpasswd username: _password_

usermod -p _password_ _username_

我仍然无法直接登录,但使用登录可以正常使用

su -l username

通过 root 登录。这是 /etc/passwd 文件中的条目

sftp_raes:x:11114:500:SFTP 传输临时用户:/apps/data:/bin/bash

附言。 passwd好像检测不到数字,总是提示‘小于1位错误’ 使用 passwd 时出错 - 未检测到数字

答案1

编辑:原始问题和标题在下面的原始答案中得到回答。更新后的问题包含正确的命令,并在更新后的答案中得到解答。

更新答案

数字是一个数字(即0-9)。The password contains less than [n] digits表示您的密码要求至少需要n数字。

原答案

要更改其他用户的密码,请以 root 用户身份运行:

passwd myusername

然后系统会提示您输入密码。请man passwd参阅您的系统,或使用以下链接在线的

相关内容