我正在尝试使用 curtin 安装程序在通过 MAAS 部署的服务器中创建一个具有非加密密码的用户。
用户installer
密码:lowpass
在我的curtin_userdata
文件中有以下几行:
late_commands:
90_create_installer: ["sh", "-c", "sudo useradd installer -g 0"]
92_set_installer_password: ["sh", "-c", "echo 'installer:lowpass' | sudo chpasswd"]
94_cat: ["sh", "-c", "cat /etc/passwd"]
在 MAAS 日志中,cat /etc/passwd
运行时会出现以下行:
installer:x:1001:0::/home/installer:
但一旦完成,我就会连接到我的服务器,然后用户就不再存在了。
答案1
我发现了我的问题:我没有使用该in-target
命令!