我希望在系统首次启动时运行一些系统初始化命令。具体来说,我希望生成身份密钥并提交 CSR 进行签名。我只想执行一次,这样身份证书在重新启动后仍然有效。我不想简单地检查文件系统以查看证书是否已创建,因为如果攻击者可以将自己的证书和密钥写入启动映像文件,他们就可以安装自己的身份。
我的问题是,如何确定 Linux 是否是首次启动?
谢谢,
我希望在系统首次启动时运行一些系统初始化命令。具体来说,我希望生成身份密钥并提交 CSR 进行签名。我只想执行一次,这样身份证书在重新启动后仍然有效。我不想简单地检查文件系统以查看证书是否已创建,因为如果攻击者可以将自己的证书和密钥写入启动映像文件,他们就可以安装自己的身份。
我的问题是,如何确定 Linux 是否是首次启动?
谢谢,