DisableSMBCache.sh for macOS
if [ -f /etc/nsmb.conf ]
then
echo the file exists
if grep -q 'default' /etc/nsmb.conf;then
echo [default] exists
else
sudo sed -i.conf $'1s/^/[default]\\\n/' /etc/nsmb.conf
fi
if grep -q 'dir_cache_off=yes' /etc/nsmb.conf;then
echo dir_cache_off=yes exists
else
echo "dir_cache_off=yes" | sudo tee -a /etc/nsmb.conf
fi
if grep -q 'signing_required=no' /etc/nsmb.conf;then
echo signing_required=no exists
else
echo "signing_required=no" | sudo tee -a /etc/nsmb.conf
fi
else
echo "[default]" | sudo tee -a /etc/nsmb.conf
echo "dir_cache_off=yes" | sudo tee -a /etc/nsmb.conf
echo "signing_required=no" | sudo tee -a /etc/nsmb.conf
fi
NoUpdates for macOS
#!/bin/bash
/usr/bin/defaults write /Library/Preferences/com.apple.SoftwareUpdate.plist AutomaticallyInstallMacOSUpdates -bool false
/usr/bin/defaults write /Library/Preferences/com.apple.SoftwareUpdate.plist AutomaticCheckEnabled -bool false
/usr/bin/defaults write /Library/Preferences/com.apple.SoftwareUpdate.plist AutomaticDownload -bool false
/usr/bin/defaults write /Library/Preferences/com.apple.SoftwareUpdate.plist CriticalUpdateInstall -bool false
/usr/bin/defaults write /Library/Preferences/com.apple.SoftwareUpdate.plist ConfigDataInstall -bool false
/usr/bin/defaults write /Library/Preferences/com.apple.commerce.plist AutoUpdate -bool false
exit 0
Admin Account creation
#!/bin/bash
sudo dscl . -create /Users/covid19
sudo dscl . -create /Users/covid19 UserShell /bin/bash
sudo dscl . -create /Users/covid19 RealName "Temp Admin User"
sudo dscl . -create /Users/covid19 UniqueID "1910" #use something not already in use
sudo dscl . -create /Users/covid19 PrimaryGroupID 80
sudo dscl . -create /Users/covid19 NFSHomeDirectory /Users/covid19
sudo dscl . -passwd /Users/covid19 N3wS@r5V1ru5
sudo dscl . -append /Groups/admin GroupMembership covid19
Clean GoogleCache
#!/bin/bash
rm -R /Users/*/Library/Caches/Google/Chrome/Default/Cache
sudo killall "Google Chrome"
Comments powered by CComment