🔒 Patreon Special

IT Pros: exclusive shows await you on Patreon, focusing on the more challenging aspects of running your practice and working with clients and employees.


397: Interview with Adam Karneboge & Arek Dreyer, co-authors of macOS Support Essentials

Topics:

adam.jpg

-Command Control Power is very pleased to be joined by the co-authors of the macOS Support Essentials books, Arek Dreyer and Adam Karneboge.

-Adam takes us through his origins in the business and how he met Arek.

-Adam was originally a tech editor for the books

Arek.jpg

-Previously, Adam & Arek had worked on another book called Managing Apple Devices.

-Sam asks about the pressures of not only being an authoring, but being a tech editor.

-Arek talks about an eBook version which allows corrections or changes after publishing the hard copy.

-On the last version of Managing Apple Devices, Arek talks about a last minute change he regrets.

-Writing a book while an operating system is going through the beta process is a challenge.

-The authors explain how they split up the work in terms of exercises, reference guide, and lessons.

-Steve Leebove gets props for his incredible tech editing skills, as well as the team at Peachpit.

-Joe talks about feedback, both good and bad, that can come in response from putting your work out there.

-“Life or death for data”

-Jerry blows some sunshine to Arek & Adam and compliments their hard efforts.

-Arek talks about hearing the positive feedback and how much that encourages them to step up to the plate again and write the next version.

-Joe talks about John Siracusa’s technical reviews

-Arek talks about Apple Silicon and macOS Recovery during the writing process.

-Adam speaks to the positivity in the Apple community.

-At one point in the series of books, the at home learner was incorporated into the steps. Sam asks Adam about the challenges of writing for those scenarios.

-Apple Silicon startup options have changed and Arek speaks a bit about those changes.

-Time Machine differences are interesting…

-We talk a little about Mobile Device Management as well as changes in security and privacy.

-We talk about Steve Leebove’s discovery about holding down the Option key while clicking the Advanced button in Network Preferences. Specifically, Arek wanted to know more about the grayed out SSIDs on Joe’s computer. The mystery has not been solved yet.

-A lot of thanks go around

342: Armin Briegel of Scripting OS X - Moving To zsh

Topics:

-Armin Briegel from Scripting OS X https://scriptingosx.com joins us on Command Control Power!

-Armin is promoting his new book called “Moving to zsh”

-He recently presented at MacSysAdmin https://www.macsysadmin.se in Gothenburg, Sweden
You can find Armin’s and other presentation videos here: https://scriptingosx.com/2019/10/macsysadmin-session-videos/

-Armin’s career goes from Germany, to the United States and currently in The Netherlands.  During his career he had the opportunity to work for Apple.

-Before moving back to Europe, Armin was training his replacement when he was asked about books available to learn topics for the Mac.  This was one of the inspirations for writing his first book.

-Before “Moving to zsh, Armin wrote three other books:
Packaging for Apple Administrators: https://scriptingosx.com/packaging-for-apple-administrators/
-PropertyLists, Preferences and Profiles for Apple Administrators: https://scriptingosx.com/pr3-for-apple-administrators/
-macOS Installation: https://scriptingosx.com/macos-installation-for-apple-administrators/

-Upgrading a Mac to Catalina, 10.15 will result in your default shell remaining at bash

-If you create a new user, clean install the OS, or purchase a new computer, your default shell will be Z Shell

-Questions come up related to current commands and scripts and how they are affected by the change

-Sam lets it slip that he is now running Catalina on his production computer

-He discusses an issue with Reminders in Catalina and Joe talks of the Apple Mail data loss issues

-Sam asks Armin if we will see Erase All Contents and Settings in Catalina since we now have separate APFS containers for the OS & data, similar to iOS

-User enrollment is another new feature that is fascinating for features like enterprise wipe

-Erase & Install is a custom app that Armin wrote ((https://bitbucket.org/prowarehouse-nl/erase-install/), which gives the user a user interface that leverages startosinstall to wipe a computer.  In Europe, with GDPR, this provided a confirmation for a user that a business computer was wiped of personal data.

-Sign up for the Scripting OS X newsletter here: https://tinyletter.com/scriptingosx

276: Interview with Dr. Howard Oakley of The Eclectic Light Company

Topics:

1Ex-WzZ__400x400.jpeg

This week we are very excited to welcome Dr. Howard Oakley of The Eclectic Light Company blog.  Howard describes himself as a Former MacUser writer, RN doctor, survival medicine specialist; now blogger and painter.

-Howard has a long history with the Mac community

-When Mac User folded, Howard had a lot of completed writings and decided to start Eclectic Light Company to explore all things Mac, art, and life in general.

-Each day, Howard tries to publish at least one article about Mac and works to talk about topics that aren't well documented. He also likes to publish articles predominantly about art history.

-Joe makes a personal request for a deep dive on /var/folders as it has been a continual topic for us on the show

-Howard notes that Apple used to be exemplary in its documentation for technicians. When Sierra was released and Console was completely re-written, it inspired him to write an app to help review the data.  Thus, Consolation was born and now he has a whole stable of apps for macOS: https://eclecticlight.co/downloads/

-The play on words is something that reminds Joe about when he is using "Console" or "Terminal" in front of a client

-Dr. Oakley spends some time discussing the current state of logs and changes in recent operating systems

-Jerry wonders about Howard's motivation for the creation of the vast amount of tools he has made available.  Howard notes that apps like this don't make money so that is not his motivation but rather giving back to the community.

-As Dr. Oakley discusses the current state of affairs, he talks about the fact that although Apple doesn't need Mac to pay its bills, there is still so much to offer including a superb development platform for iOS.

THE ECLECTIC LIGHT COMPANY: MACS, PAINTING, AND MORE

241: "Not Dead Yet" With Weldon Dodd of Rewind Tech - Denver, CO

Topics:

-To start the new year, we are very pleased to be joined on our first live show of 2018 by Weldon Dodd of Rewind Technology in Denver, CO.  Weldon hangs with the crew as another host in case Sam goes missing again.
https://rewindtech.com

-Some things never change, the old HCS land grab jokes are in full swing

-Joe discusses the first zero day exploit of 2018, actually launched via tweet on New Year's Eve. Check out the IOHIDeous narrative on GitHub, kind of interesting! The vulnerability exists in a process called IOHIDUserClient which the macOS limits to having only a single instance at any given time, which happens to be spawned by WindowServer. So in order to exploit the vulnerability, we need to kill the WindowServer process. But terminating it requires admin privileges and essentially reboots the GUI, so this is not a viable mode of exploitation. But it turns out that by logging out the user, WindowServer releases its IOHIDUserClient temporarily, giving the exploit enough time to spawn its own instance of IOHIDUserClient and leverage it to compromise the system. The exploit can use "launchctl reboot logout" which does not display a warning dialog. The exploit can also use an AppleScript command to send loginwindow an event called "AppleEventReallyLogOut" (osascript -e 'tell application "loginwindow" to «event aevtrlgo»'), and loginwindow apparently doesn't care who sent the event, but it does display a dialog box as if the user selected "Log Out" from the Apple menu.

-Jerry wonders if this will be on the CCP test

-Sam recalls a story working after hours at a client when the alarm goes off

-Weldon shares his story of a Promise RAID gone wrong. Friends don't let clients pull drives out of RAID drive bays.  It also leads to a further discussion about how to handle RAID solutions and future expansion.

-A handy virtualization app for Synology, which Sam has used in conjunction with CrashPlan, is Docker: https://www.synology.com/en-us/dsm/feature/docker

-Jerry is busy building Minecraft worlds on Synology. He ends up needing a volume formatted as Btrfs.  Read more here: https://www.synology.com/en-us/dsm/Btrfs

-Time Machine and Synology has had a spotty past

-Sam discusses a Wi-Fi upgrade in NYC and replaced aging equipment with Ubiquiti Unifi. He also has some advice on utilizing a Cloud Key.

-He also mentions a handy workaround to test network settings remotely while still needing to reconnect to the remote computer.  Joe recalls a similar solution for another problem.

-Jerry talks about the Unifi In Wall units that he has set up recently: https://inwall.ubnt.com

Thanks as always to our Patreon sponsors!

IMG_0890.JPG

Listen to the outtakes and learn the origin of this picture!

199: How Far Up The Dogpile?

Topics:

-Sam runs into a long on-site day with a stack of Mac mini servers

-Clients vary about how much sensitive data they choose share with their trusted consultants

-Phishing scams can prove to be difficult to completely resolve for clients

-AOL or not?  The crew is divided

-Jerry reminds us that email, contacts, & calendars seems to be a area that constantly requires training

-A frustrating client tests Joe.  It leads to a further discussion about dealing with difficult clients.

-Sam has some follow up on the AutoMounter product he found from the App Store
https://itunes.apple.com/us/app/automounter/id1160435653?mt=12