vern-scripts/tilserv/mktuser

14 lines
415 B
Plaintext
Raw Permalink Normal View History

2022-11-09 17:03:47 +00:00
#!/usr/bin/env -S bash -e
[[ -z "$2" ]] && {
printf 'Usage: %s username password [user|admin] [shell] <<< pubkey\n' "$0"
exit 1
}
/root/bin/mkmauser "$1" "$2"
SSH="$(cat)"
ssh 192.168.122.30 "printf '%s' \"$SSH\" | /root/bin/mktuser '${1//\'/\'\\\'\'}' '${2//\'/\'\\\'\'}' '${3//\'/\'\\\'\'}' '${4//\'/\'\\\'\'}'"
systemctl restart ssh-socks
2022-12-09 13:36:45 +00:00
ln -s /sshfs/home/"${1}"/public_gcdn /var/www/gcdn/users/"${1}"
2022-11-09 17:03:47 +00:00
exit