我关注了vagrant getting started guide用于安装 vagrant 并启动和运行 CentOS。我现在需要创建一个 CA 授权(以便我可以自签名证书以与 docker 一起使用 - hello-world 无法提取。)为此,我关注 this document但我犯了创建证书颁发机构 (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 up
启动基于 vagrant 的 centos和 vagrant ssh
命令,我应该怎么做才能获得必要的权限才能运行 openssl req
命令?
最佳答案
您链接的文档中的所有步骤都以 root 身份执行。
成为根:
sudo su
然后再次执行命令:
openssl req -new -x509 -key private/mykey.pem -days 365 > mycert.pem
关于openssl - 在 CentOS linux 中创建 CA 时权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59701945/