The normal process for deleting Super Admin accounts is to go to Settings > Admins > Edit and change the role from Super Administrator to Administrator, then delete the Admin from each site on the controller.


On a controller with many sites, this can be time consuming, so we wrote a script to automate the removal process:


First, you’ll need to get SSH access to your server:


Log in via SSH, then use wget to download the script from GitHub:



Customize the -u input to provide the username of the Super Admin account to be removed. Run the script:

python -u username


You can verify that the account has been removed under Settings > Admins inside UniFi.