Скрипт может вызывать сам себя:
if ! [ admin_user = "$USER" ] && ! [ root = "$USER" ]; then su -c "$0" -m admin_user elif ! [ root = "$USER" ]; then sudo "$0" else source /root/pyusb/bin/activate # [...] fi