2020-05-12 14:51:19 -07:00
|
|
|
#!/bin/bash
|
2020-10-26 13:34:42 -07:00
|
|
|
DIR=$(dirname "$(dirname "$(readlink -f "$0")")") || exit
|
2020-10-27 10:09:20 -07:00
|
|
|
UID=${1:-937}
|
2020-05-12 14:51:19 -07:00
|
|
|
sudo userdel caddy
|
|
|
|
sudo groupadd caddy
|
2020-10-27 10:09:20 -07:00
|
|
|
# change uid to your liking. Best if same on all instances
|
|
|
|
sudo groupmod --gid $UID caddy
|
|
|
|
sudo mkdir -p $DIR/user
|
2020-05-12 14:51:19 -07:00
|
|
|
sudo useradd --system \
|
|
|
|
-m \
|
|
|
|
--uid 937 \
|
|
|
|
--gid caddy \
|
|
|
|
--create-home \
|
2020-10-27 10:09:20 -07:00
|
|
|
--home-dir "$DIR/user" \
|
2020-05-12 14:51:19 -07:00
|
|
|
--shell /bin/bash \
|
2020-10-27 10:09:20 -07:00
|
|
|
--comment "Caddy web server user" \
|
2020-05-12 14:51:19 -07:00
|
|
|
caddy
|
|
|
|
sudo passwd caddy
|
2020-10-27 10:09:20 -07:00
|
|
|
# add current user to caddy group for rw access
|
2020-07-01 07:52:41 -07:00
|
|
|
sudo usermod -a -G caddy $USER
|
2020-05-12 14:51:19 -07:00
|
|
|
cat /etc/passwd | grep caddy
|
|
|
|
cat /etc/passwd | grep sysadmin
|
2020-10-26 13:34:42 -07:00
|
|
|
$DIR/scripts/own
|