30-ownership.sh 658 B

123456789101112131415161718192021222324
  1. #!/command/with-contenv bash
  2. # shellcheck shell=bash
  3. set -e
  4. log_info 'Setting ownership ...'
  5. # root
  6. chown root /tmp/nginx
  7. # npmuser
  8. chown -R npmuser:npmuser /data
  9. chown -R npmuser:npmuser /etc/letsencrypt
  10. chown -R npmuser:npmuser /run/nginx
  11. chown -R npmuser:npmuser /tmp/nginx
  12. chown -R npmuser:npmuser /var/cache/nginx
  13. chown -R npmuser:npmuser /var/lib/logrotate
  14. chown -R npmuser:npmuser /var/lib/nginx
  15. chown -R npmuser:npmuser /var/log/nginx
  16. # Don't chown entire /etc/nginx folder as this causes crashes on some systems
  17. chown -R npmuser:npmuser /etc/nginx/nginx
  18. chown -R npmuser:npmuser /etc/nginx/nginx.conf
  19. chown -R npmuser:npmuser /etc/nginx/conf.d