#!/bin/bash USERNAME="$1" JAIL_PASSWD="/home/publicaccess/etc/passwd" # Change shell back to bash in jail awk -F: -v user="$USERNAME" '{ if ($1 == user) { $7 = "/bin/bash" } print $0 }' OFS=":" "$JAIL_PASSWD" > /tmp/passwd.tmp && sudo mv /tmp/passwd.tmp "$JAIL_PASSWD" # Unlock the user usermod -U "$USERNAME" echo "User $USERNAME approved and unlocked."