Se você souber como sua conta de administrador é chamada, poderá usar os recursos extglob do Bash para remover tudo, exceto esse perfil de usuário. Aqui, vamos supor que a conta de administrador é chamada support :
#!/bin/bash
shopt -s extglob
rm -rf /Users/!(support|Shared)
O ! inverte as correspondências.
Para que um script seja executado no logout, você pode usar um LogoutHook (mas isso é considerado obsoleto) ou configure um trabalho launchd que é executado quando o OS X é iniciado.