You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kali-live-build/kali-config/common/includes.chroot/usr/lib/live/config/0031-kali-user-setup

38 lines
814 B
Bash

#!/bin/sh
configure_zsh() {
# Stop if zsh is not present
if [ ! -x /usr/bin/zsh ]; then
return
fi
# Stop if user has opted out of zsh
if echo "${LIVE_CONFIG_CMDLINE}" | grep -qs 'nozsh'; then
return
fi
chsh --shell /usr/bin/zsh kali
chsh --shell /usr/bin/zsh root
}
configure_kaboxer() {
addgroup --system kaboxer || true # Ensures the group exists
adduser kali kaboxer
}
# Avoid configuring multiple times in case persistence is enabled
if [ -e /var/lib/live/config/kali-user-setup ]; then
exit 0
fi
# Set "kali" as password for the user kali
usermod -p 'AqLUsDitNnTsw' kali
# Change default shell to zsh
configure_zsh
# Add kali user to the kaboxer group
configure_kaboxer
# Remember that this script has been run
touch /var/lib/live/config/kali-user-setup