Skip to content

Instantly share code, notes, and snippets.

View wegotoeleven's full-sized avatar
🥶
TCOB

Stephen Warneford-Bygrave wegotoeleven

🥶
TCOB
View GitHub Profile
@wegotoeleven
wegotoeleven / addUsersTolpadmin.sh
Last active August 5, 2022 16:28
Grant users admin access to printers
# Add group `everyone` to `lpadmin` group
dseditgroup -o edit -n /Local/Default -a everyone -t group lpadmin
@wegotoeleven
wegotoeleven / allowQuicklookTextSelection.sh
Created August 5, 2022 16:29
Enable Quicklook text selection
# Allow text selection in Quicklook
defaults write com.apple.finder QLEnableTextSelection -bool true && killall Finder
@wegotoeleven
wegotoeleven / jamfProDenyListCheck.sh
Created August 5, 2022 16:35
Jamf Pro denylist check
# XML
xmllint --format "/Library/Application Support/JAMF/.blacklist.xml"
# JSON
cat "/Library/Application Support/JAMF/.jmf_settings.json"
@wegotoeleven
wegotoeleven / setVolumeLabels.sh
Created August 5, 2022 16:39
Set Volume labels
# Mount EFI partiton (Windows, Linux etc)
sudo bless --folder /Volumes/efi/EFI/Boot/ --label "wegopc"
# With SIP disabled
sudo bless --folder /System/Library/CoreServices --label "wegomac"
@wegotoeleven
wegotoeleven / changeUserPassword.sh
Created August 5, 2022 16:41
Change user password
username=""
sudo dscl . -passwd /Users/"${username}" <password1> <password2>
@wegotoeleven
wegotoeleven / checkSSHFailures.sh
Created August 5, 2022 16:42
Check SSH failures
# Connect to server
grep sshd.\*Failed /var/log/auth.log | less
@wegotoeleven
wegotoeleven / connectToSMB.sh
Last active August 5, 2022 19:06
Mount stuff
# As other user
open smb://other_username:*@server.name.here
@wegotoeleven
wegotoeleven / tmuxScreenSharing.sh
Created August 5, 2022 19:08
Tmux screen sharing
read -p "Session name: " nameOfSession
# Create socket
touch /tmp/${nameOfSession} && chgrp serveradmins /tmp/${nameOfSession}
# Create session
tmux -CC -S /tmp/${nameOfSession} new -s ${nameOfSession}
# Connect to the session from the second terminal
tmux -S /tmp/${nameOfSession} attach -t ${nameOfSession}
@wegotoeleven
wegotoeleven / runmacOSSetupAssistant.sh
Created August 5, 2022 19:10
Run macOS Setup Assistant in user space
sudo /System/Library/CoreServices/Setup\ Assistant.app/Contents/MacOS/Setup\ Assistant -MBDebug
@wegotoeleven
wegotoeleven / readPowershellLog.ps1
Last active August 5, 2022 19:12
Read Powershell log
Get-Content "C:\Program Files\JSS\Logs\JAMFSoftwareServer.log" -Wait