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

标签 openssl centos vagrant x509certificate ca

我关注了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/

相关文章:

docker - 将单个VM与Vagrant结合使用可在多个项目中托管Docker容器

docker - 如何打包 Vagrant/虚拟盒子虚拟机以加载到另一个系统

c++ - openSSL 中的 BN_hex2bn 神奇地出现段错误

c - OpenSSL d2i_RSA_PUBKEY 导致段错误

Apache webserver - 为子域设置 dns

php - 通过 PHP/Apache 编写的文件不支持目录 setgid 位

ruby - 如果不是插件,请明确指定 Vagrantfile 路径

linux - 使用 openssl 和 dmsetup 在 CBC 模式下使用 AES 加密的垃圾字符

ssl - 将扩展验证证书添加到 wampserver

linux - Linux 中的 .cfg 和 .conf 有什么区别?