预置延迟命令未运行

预置延迟命令未运行

我今天开始进行预置。非常简单且功能强大,但我仍然在 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; \

谢谢!

相关内容