macadmin.fraserhess.com

Discoveries and solutions from my work administering Mac computers.


  • which which?

    While working on a macOS scripting problem recently I discovered that the behavior of which did not reflect the man page for which. There is a very good reason this. In zsh, which is a built-in shell command and the man page for which is for /usr/bin/which. One can demonstrate which by running which which…


  • Netskope has become a somewhat popular option in the Security Service Edge space. It provides, amongst other things, a “web proxy in the cloud” for endpoints. More Mac admins are being tasked with deploying and supporting the Netskope Client. Membership in the Netskope channel of Mac Admins Slack has increased 1300% in the last 2.5…


  • This post assumes a familiarity with macOS packaging. Apple’s aerial screen savers are a headlining feature in macOS Sonoma. These screen savers are also integrated with the desktop wallpaper, slowly pausing behind windows after the Mac is awoken or unlocked from screen saver. A screen saver/wallpaper combination featuring the Sonoma region of California is the…


  • In my last post I considered the changes in Cisco Secure Client 5. In its default configuration, AnyConnect/Secure Client is a user-facing application. As a VPN client, it’s an important part of our remote and hybrid work environments. While the process of logging onto VPN with Secure Client is unchanged from AnyConnect, the name and…


  • Cisco has announced the end-of-life for Cisco AnyConnect Secure Mobility Client 4 as March 31, 2024. Over the next year, customers should move to its replacement: Cisco Secure Client 5. While Cisco Secure Client 5 will upgrade AnyConnect 4.x in-place, this action is more of a migration than an in-place upgrade because so many of…