Отказано в доступе при создании CA в CentOS linux - PullRequest
0 голосов
/ 12 января 2020

Я следовал руководству по началу работы с vagrant для установки vagrant и запуска CentOS. Теперь мне нужно создать полномочия CA (чтобы я мог самостоятельно подписывать сертификаты для использования с docker - hello-world не может получить данные). Для этого я следую этому документу , но я нарушается раздел Create Certificate Authority (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 ssh, что мне нужно сделать, чтобы получить необходимые разрешения чтобы запустить команду openssl req?

1 Ответ

0 голосов
/ 14 января 2020

Все шаги в документе, который вы связали, выполняются как root.

Стать root с:

sudo su

И затем снова выполнить команду:

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