Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Numberedheadings

Key

In the tables below, the following icons have the following meanings:

  •  - Moonshot is available for this version of macOS through an installer package and has been tested and verified as working.
  • - Moonshot has unofficially been tested on this version of macOS, but an installer package does not exist for it.
  •  - Moonshot is not available for this version of macOS, or is known not to work (at least, not without a large amount of custom work).
  •  - Moonshot has not been tested on this version of macOS yet. Let us know if you have tried it!

Compatibility

The information in this section is subject to .

VersionSupported?Notes
macOS 10.14 MojaveWe intend to fully support macOS 10.13 in mid- to late 2018. Self-build instructions are .
macOS 10.13 High SierraWe intend to fully support macOS 10.13 in mid- to late 2018. Self-build instructions are .
macOS 10.12 SierraWe intend to fully support macOS 10.12 in mid- to late 2018. Self-build instructions are .
Mac OS X 10.11 El Capitan 

We have tested the basic mechanism on Mac OS X 10.10, but we do not support this version of OS X or earlier.

Configuration

Setting the default path

The newer versions of macOS use sandboxing. This means that most Unix binaries in /usr/bin will not load external GSSAPI mechanisms other than the approved Apple versions inside the sandbox.

To resolve this, as the super user, copy the binary in question to /usr/local/bin which is outside the designated sandbox, then adjust the /etc/paths file to refer to /usr/local/bin first. That way the non-sandboxed version of the binary will be found and loaded first.

Credential file

macOS support currently uses the .gss_eap_id file in your home directory.

  1. Create a .gss_eap_id file in your user's home directory:

    text1trueSample Camford .gss_eap_id

    This file shows a sample .gss_eap_id file used with a Camford credential

    text1