bin/chmod ugo+w "/Library/PreferencePanes/Logitech Control Center.prefPane "/Contents/Resources/ *.lproj/html/ bin/chmod -R ug+rw,o-w "/Library/PreferencePanes/Logitech Control Center.prefPane " usr/sbin/chown -R root:admin "/Library/PreferencePanes/Logitech Control Center.prefPane " bin/chmod u+s "/Library/Application Support/Logitech.localized/Logitech Control Center.localized/LCCDaemon.app/Contents/Resources/SetPriority " usr/sbin/chown root:admin "/Library/Application Support/Logitech.localized/Logitech Control Center.localized/LCCDaemon.app/Contents/Resources/SetPriority " bin/chmod -R ug+rw,o-w "/Library/Application Support/Logitech.localized " usr/sbin/chown -R root:admin "/Library/Application Support/Logitech.localized " bin/chmod -R ug+rw,o-w "/Applications/Utilities/LCC Uninstaller.app " usr/sbin/chown -R root:admin "/Applications/Utilities/LCC Uninstaller.app " bin/chmod -R ug+rw,o-w "/Applications/Utilities/LCC Connection Utility.app " usr/sbin/chown -R root:admin "/Applications/Utilities/LCC Connection Utility.app " bin/chmod -R 644 "/Library/LaunchAgents/ " usr/sbin/chown -R root:wheel "/Library/LaunchAgents/ " bin/chmod -R ug+r,go-w "/System/Library/Extensions/LogicoolUnifying.kext " usr/sbin/chown -R root:wheel "/System/Library/Extensions/LogicoolUnifying.kext " bin/chmod -R ug+r,go-w "/System/Library/Extensions/LogitechUnifying.kext " usr/sbin/chown -R root:wheel "/System/Library/Extensions/LogitechUnifying.kext " # enforcing some critical permissions, just to be sure everything is OK bin/chmod -R ug+r,go-w "/System/Library/Extensions/LogicoolHIDDevices.kext "Įcho "Check2: keyboard flag file not found " usr/sbin/chown -R root:wheel "/System/Library/Extensions/LogicoolHIDDevices.kext " bin/chmod -R ug+r,go-w "/System/Library/Extensions/LogitechHIDDevices.kext "Įlif then usr/sbin/chown -R root:wheel "/System/Library/Extensions/LogitechHIDDevices.kext " " $LCC36P/RMover " " $LCC36P " –preflight # "$1/logitechControlCenter.pkg/Scripts/RMover" "$1" –preflight # "$1/Contents/Resources/RMover" "$1" –preflight " $LCC36P/LCC Uninstaller Tool " –preinstall usr/bin/sudo -u $USER " $LCC36P/KeyboardChooser.app/Contents/MacOS/KeyboardChooser " If thenĮcho " User has already chosen keyboard, exiting "Įcho " User has not chosen keyboard yet " # $USER has the name of the user who launched the installerĮcho ". This is a flat package, so we must expand it for modification using the following command: app, but there is a package installer at Logitech Control Center.app/Contents/Resources/Logitech Control Center.mpkg. The download for the Logitech Control Center is a. However, Logitech’s installer is not friendly for deployment though Munki or Casper, as it opens prompts during the installer, and then installs a registration prompt that launches when users login. Thankfully, we can easily modify the preflight and postflight scripts of the installer to recitfy all of these issues. prefPane as well as drivers for most modern Logitech input devices. If an admin wants the full functionality of these devices, OS X needs the drivers and control panel that Logitech distributes as the Logitech Control Center. If you are buying non-Apple mice and keyboards, it is very likely that they are Logitech models. Many vendors release software packages that are ill-suited for use with management tools such as Munki and Casper, and it is important to know how to dig into these issues to be able to support a managed environment. One of the most important skills in a Mac Admin’s toolbox is being able to identify and work around issues with vendor software. This is part one of a series on dealing with the issues software can cause in enterprise environments, and how to combat these issues.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |