Bläddra i källkod

letsencrypt permissions when renewing

Bob Mottram 7 år sedan
förälder
incheckning
185b872d3e
1 ändrade filer med 5 tillägg och 0 borttagningar
  1. 5
    0
      src/freedombone-addcert

+ 5
- 0
src/freedombone-addcert Visa fil

232
     # stop the web server
232
     # stop the web server
233
     systemctl stop nginx
233
     systemctl stop nginx
234
 
234
 
235
+    chgrp -R root /etc/letsencrypt
236
+    chmod -R 777 /etc/letsencrypt
237
+
235
     certbot certonly -n --server $LETSENCRYPT_SERVER --standalone -d $LETSENCRYPT_HOSTNAME --renew-by-default --agree-tos --email $MY_EMAIL_ADDRESS
238
     certbot certonly -n --server $LETSENCRYPT_SERVER --standalone -d $LETSENCRYPT_HOSTNAME --renew-by-default --agree-tos --email $MY_EMAIL_ADDRESS
236
     if [ ! "$?" = "0" ]; then
239
     if [ ! "$?" = "0" ]; then
237
         echo $"Failed to install letsencrypt for domain $LETSENCRYPT_HOSTNAME"
240
         echo $"Failed to install letsencrypt for domain $LETSENCRYPT_HOSTNAME"
241
+        chgrp -R ssl-cert /etc/letsencrypt
242
+        chmod -R g=rX /etc/letsencrypt
238
         systemctl start nginx
243
         systemctl start nginx
239
         exit 63216
244
         exit 63216
240
     fi
245
     fi