有没有办法删除或替换 RPM 上现有的 GPG 签名?
我将一些晦涩的 RPM 放在我们用于补充 rhel/centos 包的内部存储库中。其中一些 RPM 已经签署。我想删除这些签名并使用我们用于本地存储库的 GPG 签名重新签名。
只需使用您自己的密钥(重新)签署软件包...
rpm --addsign package.rpm
Run Code Online (Sandbox Code Playgroud)
该--addsign选项为每个包生成并插入新签名。任何现有的签名都将被丢弃。
该--resign选项为列出的包生成并附加签名,同时保留现有签名。
如果您已导入公钥,则可以验证新签名
rpm --checksig -v package.rpm
Run Code Online (Sandbox Code Playgroud)
Good signature from "Your Name"您应该在输出中看到该短语。
据我所知,不支持删除签名。
| 归档时间: |
|
| 查看次数: |
3975 次 |
| 最近记录: |