在 CentOS Linux 中创建 CA 时权限被拒绝



我遵循了 vagrant 入门指南来安装流浪者和启动和运行 CentOS。我现在需要创建一个 CA 颁发机构(以便我可以自签名证书以与 docker 一起使用 - hello-world 无法拉取。为此,我正在遵循此文档,但我违反了创建证书颁发机构(CA(部分,该部分说要运行以下命令:

openssl req -new -x509 -key private/mykey.pem -days 365 > mycert.pem

我得到permission denied,所以我尝试了sudo

sudo openssl req -new -x509 -key private/mykey.pem -days 365 > mycert.pem

这也会产生permission denied.

鉴于我正在使用标准的vagrant upvagrant ssh命令启动我的基于流浪者的 centos,我应该怎么做才能获得必要的权限才能运行openssl req命令?

已链接的文档中的所有步骤都以 root 身份执行。

成为根:

sudo su

然后再次执行命令:

openssl req -new -x509 -key private/mykey.pem -days 365 > mycert.pem

最新更新