#!/bin/bash#Following usernames will be deleted from the system:#Example delete single user: usernames="karl042"#Example delete multiple users: usernames="karl042,marc119"usernames="demo123,demo"IFS=',';for delete_user in `echo"${usernames}"`;do dscl . list /Users | grep "^${delete_user}" > /dev/null
if[${?} -eq 0];then dscl localhost delete /Local/Default/Users/${delete_user}#delete user from system rm -rf /Users/${delete_user}/ #delete user home folder dscl . list /Users | grep "^${delete_user}" > /dev/null
if[${?} -eq 1];thenecho"User ${delete_user} successfully deleted"elseecho"User ${delete_user} wasn't deleted successfully"fielseecho"User ${delete_user} dosen't exist in this system"fidone
Comments (0)
HTTPSSSH
You can clone a snippet to your computer for local editing.
Learn more.