Commit | Line | Data |
---|---|---|
55799f78 MW |
1 | #! /bin/sh |
2 | set -ex | |
3 | ||
4 | user=letsencrypt | |
5 | home=$(getent passwd $user | cut -d: -f6) | |
6 | cd $home | |
7 | ||
8 | while read d m u g; do | |
9 | mkdir -p $d | |
10 | chmod $m $d | |
11 | chown $u:$g $d | |
12 | done <<EOF | |
13 | . 755 root root | |
14 | .cache 2775 root $user | |
15 | .config 2775 root $user | |
16 | .local 2775 root $user | |
17 | cert 2775 root $user | |
18 | etc 2770 root $user | |
19 | log 2775 root $user | |
20 | tmp 2770 root $user | |
21 | webroot 755 root root | |
22 | webroot/.well-known 755 root root | |
23 | webroot/.well-known/acme-challenge 2775 root $user | |
24 | EOF |