Step 1: Creating a Non-interactive User

Jamf PKI Proxy Installation and Configuration Guide

Solution
Application
Content Type
Technical Documentation
Utilities & Services
Jamf PKI Proxy
ft:locale
en-US

  1. Create a non-interactive user that will be used solely for running the Jamf PKI Proxy by executing the following command:
    sudo useradd -m -s /usr/sbin/nologin jamfpkiproxy

    For security purposes, this is a non-interactive user that will not have login privileges.

  2. Create the configuration directory for the Jamf PKI Proxy by executing the following command:
    sudo mkdir -p /home/jamfpkiproxy/.jamf
  3. Copy the configuration directory to the jamfpkiproxy user by executing the following command:
    sudo cp -r ~/.jamf/* /home/jamfpkiproxy/.jamf
    Note:

    The ~/.jamf directory would have been created and set up when the Jamf PKI Proxy was configured. See Configuring the Jamf PKI Proxy and Venafi Connection.

  4. Change the ownership of the configuration directory to the jamfpkiproxy user by executing the following command:
    sudo chown -R jamfpkiproxy:jamfpkiproxy /home/jamfpkiproxy/.jamf
  5. If a package manager was used to install the jamf-pki-proxy binary, it will be located in /usr/local/bin. For direct downloads of the binary, install here: /usr/local/bin/
  6. Change the ownership of the jamf-pki-proxy binary to the jamfpkiproxy user by executing the following command:
    sudo chown jamfpkiproxy:jamfpkiproxy /usr/local/bin/jamf-pki-proxy