0
Fork 0
mirror of https://github.com/caddyserver/caddy.git synced 2025-01-27 23:03:37 -05:00

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.
This commit is contained in:
smlx 2018-06-20 01:15:38 +10:00 committed by Matt Holt
parent 6965075825
commit e263566673

View file

@ -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:
```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