Verify Permissions
diskutil verifyPermissions /
Repair Permissions
diskutil repairPermissions /
| find /System/Library/LaunchDaemons /System/Library/LaunchAgents -name "*.plist" \ | |
| | while read p ; do plutil -convert json -o - ${p} \ | |
| | jq -r ' .. | objects | with_entries(select(.key == "Notification")) | select(. != {}).Notification' | |
| done | sort -u > ~/Desktop/all-launchd-notifications.txt |
If you don't like or need the kdc process on Mac OS X, which opens TCP port 88 to the world, you can disable it with launchctl.
Disable:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.Kerberos.kdc.plist
Enable:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.Kerberos.kdc.plist
| readme |