From 94c9e3b396c4c98de9ad61d2b9911a67912ad6ae Mon Sep 17 00:00:00 2001 From: Ceres Date: Tue, 14 Oct 2025 17:02:31 +0100 Subject: [PATCH] Add copyparty config --- create_user.bash | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/create_user.bash b/create_user.bash index 111fce4..92bf0b6 100755 --- a/create_user.bash +++ b/create_user.bash @@ -112,6 +112,31 @@ if [ "$dokey" = 'y' ]; then chown -R "$name:$name" "/home/$name" fi +mkdir -p "/home/$name/cp/public" +mkdir "/home/$name/cp/priv" + +copypass=$(echo $RANDOM | md5sum | head -c 10) +echo "The users copyparty password is $copypass" + +sed -i "/account/a \ $name: $copypass" test.conf + +cat <> test.conf + +[/$name] + /home/$name/cp/public + accs: + r: * + rw: $name + +[/.$name] + /home/$name/cp/priv + accs: + rw: $name +EOF + +#set user home dir ownership as last check +chown -R "$name:$name" "/home/$name" + echo echo echo -e '\e[31mUSER CREATED!\e[m (hopefully)'