Ubuntu Core 20 中的 chpasswd 加密选项失败

Ubuntu Core 20 中的 chpasswd 加密选项失败

我有一台 Ubuntu Core 20 VM。使用下面的脚本文件添加用户并尝试使用下面的代码行更改密码。

脚本文件以 root 权限执行

File.sh

user="test"
user_password="encryptedpassword"

adduser --extrausers $user --gecos "First Last,RoomNumber,WorkPhone,HomePhone" --disabled-login
echo $user:$user_password | chpasswd -e

并得到以下错误

chpasswd: cannot lock /etc/passwd; try again later.

如何为在 Ubuntu Core 创建的新用户设置加密密码?

相关内容