33 lines
663 B
Bash
Executable File
33 lines
663 B
Bash
Executable File
#!/bin/bash
|
|
#
|
|
# @Branislav Zeljak v0.1
|
|
#
|
|
# Cange VBox hostname
|
|
|
|
# Variablen:
|
|
|
|
|
|
clear
|
|
read -p "Wievile VMs sind es?: " VAR_QUAN
|
|
read -p "Wie ist die Aktuelle Prfix in der VBox?: " VAR_PRE
|
|
read -p "Welchen Host Name sollen sie bekommen [ubu]: " VAR_NAME
|
|
read -p "Name Admin User [root]: " VAR_USER
|
|
read -p "Passwort Admin User [Start1234]: " VAR_PASS
|
|
|
|
IFS="
|
|
"
|
|
|
|
VAR_NAME=${VAR_NAME:-ubu}
|
|
VAR_VB="${HOME}/VirtualBox VMs"
|
|
VAR_USER=${VAR_USER:-root}
|
|
VAR_PASS=${Start1234}
|
|
|
|
for N in $(seq 1 $VAR_QUAN)
|
|
do
|
|
VBoxManage guestcontrol ${VAR_PRE}-${N} \
|
|
run -v \
|
|
--username root \
|
|
--password Start1234 \
|
|
-- "/usr/bin/hostnamectl" set-hostname ${VAR_NAME}-${N}
|
|
done
|