New Mac Setup: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| (One intermediate revision by the same user not shown) | |||
| Line 2: | Line 2: | ||
== TouchID sudo == | == TouchID sudo == | ||
* | * Run: `sed -e 's/#auth/auth/' /etc/pam.d/sudo_local.template | sudo tee /etc/pam.d/sudo_local` | ||
== Kerberos authentication == | == Kerberos authentication == | ||
| Line 13: | Line 13: | ||
== Install MacPorts == | == Install MacPorts == | ||
Follow instructions here: https://www.macports.org/install.php | Follow instructions here: https://www.macports.org/install.php | ||
== Install iTerm2 == | |||
https://iterm2.com | |||
== Use Bash as Shell == | == Use Bash as Shell == | ||
Latest revision as of 03:57, 2 December 2025
This is a list of tweaks that are useful when setting up a new Mac.
TouchID sudo
- Run: `sed -e 's/#auth/auth/' /etc/pam.d/sudo_local.template | sudo tee /etc/pam.d/sudo_local`
Kerberos authentication
Trust IPA as Root Certificate
- Make sure to first execute Enroll Mac in Kerberos
- Run: sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain /etc/ipa/ca.crt
Install MacPorts
Follow instructions here: https://www.macports.org/install.php
Install iTerm2
Use Bash as Shell
- `chsh -s /bin/bash`
- `echo 'export BASH_SILENCE_DEPRECATION_WARNING=1' >> ~/.bash_profile`
Use Kerberos Certificate as Mumble Certificate
- Make sure to perform: Enroll Mac in Kerberos
- Make sure to perform: #Trust IPA as Root Certificate
- Convert certificate to pkcs12: `openssl pkcs12 -export -passout pass: -in ~/Library/IPA/user.crt -inkey ~/Library/IPA/user.key -out ~/Library/IPA/user.pkcs12 -name "IPA Certificate"`
- Open mumble
- On the Certificate Management overview, select "Import a certificate"
- In the Import from field, enter the following text: ~/Library/IPA/user.pkcs12