0

私はこのチュートリアルに従っています。DNSMasq は正常に動作していますが、次のスクリプトを使用して自己署名証明書を生成しようとすると、アクセス許可エラーが発生します。

#!/usr/bin/env sh
cat > openssl.conf <<-EOF
  [req]
  distinguished_name = site_distinguished_name
  x509_extensions = v3_site
  prompt = no
  [site_distinguished_name]
  CN = *.${PWD##*/}.dev
  [v3_site]
  keyUsage = keyEncipherment, dataEncipherment
  extendedKeyUsage = serverAuth
  subjectAltName = @domains
  [domains]
  DNS.1 = *.${PWD##*/}.dev
  DNS.2 = ${PWD##*/}.dev
EOF
openssl req -new -newkey rsa:2048 -sha256 \
  -days 3650 -nodes -x509 -keyout site.key \
  -out site.crt -config openssl.conf

これが私がターミナルで得ているものです

project_directory $ ./ssl_cert_gen.sh
-bash: ./ssl_cert_gen.sh: Permission denied

project_directory $ sudo ./ssl_cert_gen.sh
Password:
sudo: ./ssl_cert_gen.sh: command not found

私は道を外れていますか?何か案は?前もって感謝します。

4

1 に答える 1