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

Openssl 在CentOS linux中创建CA时权限被拒绝,openssl,centos,vagrant,x509certificate,ca,Openssl,Centos,Vagrant,X509certificate,Ca,我遵循了安装vagrant和启动并运行CentOS的步骤。我现在需要创建一个CA授权,这样我就可以对证书进行自我签名,以便与docker一起使用-hello world无法拉取。为此,我遵循以下步骤,但我违反了创建证书颁发机构CA部分的规定,该部分要求运行此命令: openssl req -new -x509 -key private/mykey.pem -days 365 > mycert.pem openssl req -new -x509 -key private/mykey.pe

我遵循了安装vagrant和启动并运行CentOS的步骤。我现在需要创建一个CA授权,这样我就可以对证书进行自我签名,以便与docker一起使用-hello world无法拉取。为此,我遵循以下步骤,但我违反了创建证书颁发机构CA部分的规定,该部分要求运行此命令:

openssl req -new -x509 -key private/mykey.pem -days 365 > mycert.pem
openssl req -new -x509 -key private/mykey.pem -days 365 > mycert.pem
我被拒绝了许可,所以我尝试了sudo:

这也会导致权限被拒绝


鉴于我正在使用标准的vagrant up和vagrant ssh命令启动基于vagrant的centos,我应该如何获得运行openssl req命令所需的权限?

您链接的文档中的所有步骤都以root用户身份执行

成为根用户:

sudo su
然后再次执行该命令:

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