Last active
October 25, 2025 20:10
-
-
Save karthikeyan-mac/3002fe50afe9eabf132b54c38865fe16 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #! /bin/bash | |
| # postinstall for Cyberduck | |
| # This will set preferences for Cyberduck in all existing users and user template for future users | |
| # Disclaimer: User Template location might be protected using SIP in future OS version | |
| # User Template | |
| /usr/bin/defaults write /Library/User\ Template/English.lproj/Library/Preferences/ch.sudo.cyberduck.plist update.check.auto -bool false | |
| /usr/bin/defaults write /Library/User\ Template/English.lproj/Library/Preferences/ch.sudo.cyberduck.plist update.check -bool false | |
| /usr/bin/defaults write /Library/User\ Template/English.lproj/Library/Preferences/ch.sudo.cyberduck.plist SUHasLaunchedBefore -bool true | |
| /usr/bin/defaults write /Library/User\ Template/English.lproj/Library/Preferences/ch.sudo.cyberduck.plist browser.showHidden -bool true | |
| # Existing Users | |
| for i in $(/bin/ls /Users | sed -e '/Shared/d' -e '/Deleted Users/d' -e '/.localized/d' -e '/.DS_Store/d' -e '/Adobe/d' -e '/Library/d'); | |
| do | |
| /usr/bin/defaults write /Users/$i/Library/Preferences/ch.sudo.cyberduck.plist update.check.auto -bool false | |
| /usr/bin/defaults write /Users/$i/Library/Preferences/ch.sudo.cyberduck.plist update.check -bool false | |
| /usr/bin/defaults write /Users/$i/Library/Preferences/ch.sudo.cyberduck.plist SUHasLaunchedBefore -bool true | |
| /usr/bin/defaults write /Users/$i/Library/Preferences/ch.sudo.cyberduck.plist browser.showHidden -bool true | |
| /usr/sbin/chown $i:staff /Users/$i/Library/Preferences/ch.sudo.cyberduck.plist | |
| done |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment