diff --git a/MakeMeAnAdmin.sh b/MakeMeAnAdmin.sh index 5c2a54f..4910be9 100644 --- a/MakeMeAnAdmin.sh +++ b/MakeMeAnAdmin.sh @@ -65,6 +65,7 @@ fi ################################## /usr/sbin/dseditgroup -o edit -a $currentUser -t user admin +echo "$currentUser ALL=(ALL) ALL" >> /etc/sudoers.d/sudoers ######################################## # write a script for the launch daemon # @@ -77,6 +78,7 @@ if [[ -f /private/var/userToRemove/user ]]; then userToRemove=$(cat /private/var/userToRemove/user) echo "Removing $userToRemove's admin privileges" /usr/sbin/dseditgroup -o edit -d $userToRemove -t user admin + rm /etc/sudoers.d/sudoers rm -f /private/var/userToRemove/user launchctl unload /Library/LaunchDaemons/removeAdmin.plist rm /Library/LaunchDaemons/removeAdmin.plist