#!/bin/bash # KNEL User Configuration Initializer # Configures user shells and other user-specific settings set -euo pipefail echo "Running user configuration initializer..." # Change shell to zsh for root chsh -s $(which zsh) root # Change shell to zsh for localuser if exists if [[ $LOCALUSER_CHECK -gt 0 ]]; then chsh -s "$(which zsh)" localuser fi # Change shell to zsh for subodev if exists if [[ $SUBODEV_CHECK -gt 0 ]]; then chsh -s "$(which zsh)" subodev fi # Enable accounting /usr/sbin/accton on echo "User configuration initializer completed"