Commit e2635666 authored by smlx's avatar smlx Committed by Matt Holt

init: Fix configuration permissions in systemd integration. (#2130)

This fixes the permissions on /etc/caddy to match standard linux
permissions for /etc, and makes the Caddyfile read-only for the caddy
user.
parent 69650758
...@@ -44,7 +44,7 @@ sudo useradd \ ...@@ -44,7 +44,7 @@ sudo useradd \
--system --uid 33 www-data --system --uid 33 www-data
sudo mkdir /etc/caddy sudo mkdir /etc/caddy
sudo chown -R root:www-data /etc/caddy sudo chown -R root:root /etc/caddy
sudo mkdir /etc/ssl/caddy sudo mkdir /etc/ssl/caddy
sudo chown -R root:www-data /etc/ssl/caddy sudo chown -R root:www-data /etc/ssl/caddy
sudo chmod 0770 /etc/ssl/caddy sudo chmod 0770 /etc/ssl/caddy
...@@ -55,8 +55,8 @@ and give it appropriate ownership and permissions: ...@@ -55,8 +55,8 @@ and give it appropriate ownership and permissions:
```bash ```bash
sudo cp /path/to/Caddyfile /etc/caddy/ sudo cp /path/to/Caddyfile /etc/caddy/
sudo chown www-data:www-data /etc/caddy/Caddyfile sudo chown root:root /etc/caddy/Caddyfile
sudo chmod 444 /etc/caddy/Caddyfile sudo chmod 644 /etc/caddy/Caddyfile
``` ```
Create the home directory for the server and give it appropriate ownership Create the home directory for the server and give it appropriate ownership
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment