Ubuntu
-bash:www.mydomain.com.pem:權限被拒絕
我有這三個文件
/etc/nginx/ssl folder
:www.mydomain.com.csr www.mydomain.com.key www.midomain.com.key.nopass
/etc/nginx/ssl/www_mydomain_com folder
我在這三個文件中購買並下載了正向 ssl 證書:AddTrustExternalCARoot.crt PositiveSSLCA2.crt www_mydomain_com.crt
當我嘗試使用此命令安裝簽名證書時:
sudo cat www_mydomain_com.crt PositiveSSLCA2.crt AddTrustExternalCaRoot.crt > www.mydomain.com.pem
我收到此錯誤:
-bash: www.mydomain.com.pem: Permission denied
如何修復此錯誤並安裝我的 ssl?
試試這個:
cat www_mydomain_com.crt PositiveSSLCA2.crt AddTrustExternalCaRoot.crt > /tmp/www.mydomain.com.pem && sudo mv /tmp/www.mydomain.com.pem /etc/nginx/ssl/www_mydomain_com/
是的,非特權使用者帳戶。您不能在“>”或管道上使用 sudo perm。
例如:
sudo echo "hey" > /usr/testing sudo echo "hey" | touch /usr/testing
您正在嘗試以非特權使用者的身份創建文件。
我會推薦以下,
cat /tmp/www.mydomain.com 位置中的 3 個文件,然後使用 sudo mv 將其放到正確的位置。