Add copyparty config
This commit is contained in:
parent
63eb5d9df4
commit
94c9e3b396
1 changed files with 25 additions and 0 deletions
|
|
@ -112,6 +112,31 @@ if [ "$dokey" = 'y' ]; then
|
||||||
chown -R "$name:$name" "/home/$name"
|
chown -R "$name:$name" "/home/$name"
|
||||||
fi
|
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 <<EOF >> 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
|
echo
|
||||||
echo -e '\e[31mUSER CREATED!\e[m (hopefully)'
|
echo -e '\e[31mUSER CREATED!\e[m (hopefully)'
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue