{"repo":"artginzburg/sudo-touchid","free":true,"listed":false,"github":"https://github.com/artginzburg/sudo-touchid","clone":"git clone https://github.com/artginzburg/sudo-touchid.git","description":" Permanent TouchID support 👆 for `sudo`.","language":"Shell","stars":678,"topics":["sudo","touchid","macos","authentication","bash","terminal","cli","security"],"license":"EPL-2.0","category":"cli-tools","readme_excerpt":"sudo-touchid Native and reliable TouchID support for sudo Try it out &nbsp; &nbsp; without installing Now sudo is great, just like Safari — with your fingerprint in Terminal. Don't worry, you can also reverse it Result: Just type git.io/sudotouchid to go here. Features - Fast & reliable - Written in Bash — no dependencies - pam reattach support for tmux/screen compatibility (GUI session reattachment) - Supports modern and legacy systems: For macOS 13 and below, see [LEGACY MACOS.md][legacy] Install Via 🍺 Homebrew Check out the formula if you're interested Usage Copy and run this command: It adds TouchID to sudo configuration, or migrates an existing legacy configuration if you're upgrading from macOS 13 or below. if not installed, can be used via [ curl ][curl] bundled with macOS Accepts the same arguments, like -d or -v. Why? - Productivity: Automates TouchID setup - Lightweight: Small Bash script, no builds or Xcode required - Reliable: Persistent configuration across system updates How does it work? For macOS 14+: - Creates /etc/pam.d/sudo local with TouchID configuration - Never modifies system-managed /etc/pam.d/sudo file All versions: - Has a --disable ( -d ) option that removes all TouchID configurations. - Optional --with-reattach for GUI session reattachment support - Creates backup files during migration - Automatically detects and migrates legacy configurations Manual installation Just save sudo-touchid.sh as /usr/local/bin/sudo-touchid with execute permissions Se","default_branch":null,"files":null,"tree":[],"storefront":"/r/artginzburg","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/artginzburg/sudo-touchid/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}