我的第一个问题。开门见山。我添加了一个用户:
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
答案1
编辑:原始问题和标题在下面的原始答案中得到回答。更新后的问题包含正确的命令,并在更新后的答案中得到解答。
更新答案
数字是一个数字(即0-9)。The password contains less than [n] digits
表示您的密码要求至少需要n
数字。
原答案
要更改其他用户的密码,请以 root 用户身份运行:
passwd myusername
然后系统会提示您输入密码。请man passwd
参阅您的系统,或使用以下链接在线的。