我今天开始进行预置。非常简单且功能强大,但我仍然在 preseed.cfg 文件的最后看到这个 late_command,我无法让它工作。部署我的服务器时,这些都没有运行。知道为什么吗?在日志中看不到任何相关信息。
d-i preseed/late_command string \
mkdir -p /target/home/username/.ssh; \
cat "ssh-rsa AAAAB3[...]" >> /target/home/username/.ssh/authorized-keys; \
sed -i "s/^#include/include/g" /target/etc/sudoers; \
in-target groupadd admin; \
echo "%admin ALL=(ALL:ALL) NOPASSWD:ALL" > /target/etc/sudoers.d/admin; \
chmod 440 /target/etc/sudoers.d/admin; \
谢谢!