Openssl 在CentOS linux中创建CA时权限被拒绝
我遵循了安装vagrant和启动并运行CentOS的步骤。我现在需要创建一个CA授权,这样我就可以对证书进行自我签名,以便与docker一起使用-hello world无法拉取。为此,我遵循以下步骤,但我违反了创建证书颁发机构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
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