From ab07d9c4a409ea38608622ee6e16fc38a3541589 Mon Sep 17 00:00:00 2001 From: David Kebler Date: Mon, 18 May 2020 13:44:22 -0700 Subject: [PATCH] change ownership to for running as caddy user but keeping the rest as sysadmin --- scripts/arch | 2 ++ scripts/mkuser | 2 +- scripts/own | 4 ++-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/scripts/arch b/scripts/arch index 271ff9d..7021407 100755 --- a/scripts/arch +++ b/scripts/arch @@ -4,3 +4,5 @@ DIR=$(dirname "$(dirname "$(readlink -f "$0")")") || exit echo Making Link to $ARCH binary in $DIR/bin/$ARCH/caddy rm $DIR/caddy ln -s $DIR/bin/$ARCH/caddy $DIR/caddy +sudo chown caddy:sysadmin $DIR/bin/$ARCH/caddy +sudo chown -h caddy:sysadmin $DIR/caddy diff --git a/scripts/mkuser b/scripts/mkuser index 917eae8..2ea53ab 100755 --- a/scripts/mkuser +++ b/scripts/mkuser @@ -13,8 +13,8 @@ sudo useradd --system \ --comment "Caddy web server" \ caddy sudo passwd caddy -sudo chown caddy:caddy -R /opt/caddy sudo usermod -a -G caddy sysadmin +source /opt/caddy/scripts/own sudo chmod g+rw -R /opt/caddy cat /etc/passwd | grep caddy cat /etc/passwd | grep sysadmin diff --git a/scripts/own b/scripts/own index 18f7649..f6f63ce 100755 --- a/scripts/own +++ b/scripts/own @@ -1,4 +1,4 @@ #!/bin/bash -sudo chown caddy:caddy -R /opt/caddy +sudo chown caddy:sysadmin -R /opt/caddy/conf +sudo chown caddy:sysadmin /opt/caddy sudo chmod g+rw -R /opt/caddy -