Modify the launchd
agent for GlobalProtect:
sudo nvim /Library/LaunchAgents/com.paloaltonetworks.gp.pangpa.plist
- Modify
RunAtLoad
andKeepAlive
to<false/>
sudo nvim /Library/LaunchAgents/com.paloaltonetworks.gp.pangps.plist
#!/bin/bash | |
loggedInUser=$( /usr/sbin/scutil <<< "show State:/Users/ConsoleUser" | awk -F’: ‘ ‘/[[:space:]]+Name[[:space:]]:/ { if ( $2 != "loginwindow" ) { print $2 }}’ ) | |
sudo -u $loggedInUser chflags -R nouchg /Users/$loggedInUser | |
diskutil resetUserPermissions / $loggedInUser | |
exit 0 |
#!/bin/zsh | |
## postinstall | |
pathToScript=$0 | |
pathToPackage=$1 | |
targetLocation=$2 | |
targetVolume=$3 | |
# This postinstall script for Composer creates the following | |
# A LaunchDaemon that starts a separate script to run a Jamf Pro policy command |
# Generate a token | |
tokenResp=$(curl -k -u "username:password" -X POST "https:/yoururl.jamfcloud.com/uapi/auth/tokens" -H "accept: application/json") | |
# parse the token from the response | |
token=$(echo $tokenResp | awk -F '[:,{"}]' ' {print $6} ') | |
# pass the token into a cURL command | |
curl -k -X GET "https://yoururl.jamfcloud.com/uapi/v1/inventory-preload" -H "accept: application/json" -H "Authorization: Bearer $token" | |
# The expiration time can be found with the following | |
time=$(echo $tokenResp | awk -F "[:,{}]" ' {print $5} ') |
#!/bin/bash | |
if [ "$1" == "-h" ]; then | |
echo "Usage: `basename $0` Autoconf of /etc/krb5.conf. Replace default value with your value." | |
echo " -r <REALM> (Your Realm. Ex: FOO)" | |
echo " -k <KDC> (The KDC. Ex: DC1)" | |
echo " -f <FQDN> (The FQDN of your domain. Ex: FOO.LOCAL)" | |
exit 0 | |
fi | |
while getopts r:k:f: option | |
do |
#!/bin/bash | |
# server connection information | |
URL="https://talkingmoose.jamfcloud.com" | |
userName="API-Editor" | |
password="P@55w0rd" | |
httpErrorCodes="200 Request successful | |
201 Request to create or update object successful | |
400 Bad request |
deb http://deb.debian.org/debian buster main contrib non-free | |
deb-src http://deb.debian.org/debian buster main contrib non-free | |
deb http://deb.debian.org/debian buster-updates main contrib non-free | |
deb-src http://deb.debian.org/debian buster-updates main contrib non-free | |
deb http://security.debian.org/debian-security/ buster/updates main contrib non-free | |
deb-src http://security.debian.org/debian-security/ buster/updates main contrib non-free |
#!/usr/bin/env zsh | |
#=========================================================================== | |
# * INFO | |
# | |
# macOS Preferences Defaults | |
# By Christopher Allen @ChristopherA https://github.com/christophera/ | |
# My most basic macOS preferences, in this gist to make it easy to load on | |
# multiple machines and VMs. Ideally runs on all macOS versions since Yosemite, |
# INSTRUCTIONS | |
# Create a folder on the Administrator Desktop named "Project" | |
# Run the script to generate the AES key | |
# Run the script to generate the Active Directory encrypted password file | |
# Run the script to generate the Jamf Pro encrypted password file | |
# Update the following variables: | |
# JamfProServer |