diff --git a/vmcreate1.sh b/vmcreate1.sh index 9c36c39..ea49655 100644 --- a/vmcreate1.sh +++ b/vmcreate1.sh @@ -8,7 +8,7 @@ storage="syno-tigra" path="/mnt/pve/$storage/snippets" username="root" -password="" +phash="" show_help() echo 'Usage:' @@ -147,9 +147,21 @@ keypair_generate (){ pubkey="$privkey".pub } +# Создаём хэш пароля. ПРОВЕРИТЬ НАЛИЧИЕ ПАКЕТА!!!!!!!!!! +mkpasswd + # Функция, которая создаёт user CloudInit-файл mksnippet(){ - # + snippet="${path}${vmnum}_user.yaml" + touch $snippet && echo -n "" $snippet + echo "hostname: ${hostname}" + echo "manage_etc_hosts: true" + echo "fqdn: $hostname" + echo "user: $username" + echo "disable_root: False" + echo "ssh_authorized_keys:\n - " + echo $phash + }