Skip to content

Instantly share code, notes, and snippets.

View machupicchubeta's full-sized avatar

machupicchubeta machupicchubeta

View GitHub Profile
@machupicchubeta
machupicchubeta / install-pam_tid-and-pam_reattach.sh
Created February 23, 2020 06:58 — forked from kawaz/install-pam_tid-and-pam_reattach.sh
sudo で TouchID が使えるようにする。tmux 内で使えるようにもする。
#!/bin/bash
set -e
set -o pipefail
# sudoでTouchIDが使えるようにする
if ! grep -Eq '^auth\s.*\spam_tid\.so$' /etc/pam.d/sudo; then
( set -e; set -o pipefail
# 最初の auth として pam_tid.so を追加
pam_sudo=$(awk 'fixed||!/^auth /{print} !fixed&&/^auth/{print "auth sufficient pam_tid.so";print;fixed=1}' /etc/pam.d/sudo)
sudo tee /etc/pam.d/sudo <<<"$pam_sudo"