Files
tms-arch-linux-calamares-in…/archiso/airootfs/usr/bin/change-servername_s2
2025-11-29 16:14:38 +08:00

27 lines
500 B
Bash
Executable File

#!/bin/bash
random_str() {
local randomlength=16
local str="gg-"
local chars="abcdefghijklmnopqrstuvwxyz0123456789"
for ((i=0; i<randomlength; i++)); do
local rand_index=$((RANDOM % ${#chars}))
str+="${chars:$rand_index:1}"
done
echo "$str"
}
NEW_HOSTNAME=$(random_str)
echo "$NEW_HOSTNAME" > /etc/hostname
cat <<EOF > /etc/hosts
127.0.0.1 localhost
::1 localhost
127.0.1.1 $NEW_HOSTNAME
EOF
echo "Hostname set to: $NEW_HOSTNAME"