28 lines
573 B
Bash
28 lines
573 B
Bash
#!/bin/bash
|
|
|
|
##########################################################################
|
|
# Shellscript : User löschen
|
|
# Autor : Jobst Heinermann, macenterprise gmbh
|
|
# Copyright : macenterprise 2020
|
|
##########################################################################
|
|
|
|
USER=$4
|
|
HOME=$(dscl . read /Users/$USER NFSHomeDirectory | awk {'print $2'})
|
|
|
|
rm_user (){
|
|
dscl . delete /Users/$USER
|
|
rm -rf $HOME
|
|
}
|
|
|
|
VAR=($(dscl . list /Users | grep -v "^_"))
|
|
|
|
|
|
if [[ ${VAR[@]} =~ $USER ]]; then rm_user; fi
|
|
|
|
echo $USER wurde gelöscht
|
|
echo $HOME wurde gelöscht
|
|
|
|
exit 0
|
|
|
|
|