VerityBook/quirks/yubico.sh
2018-11-16 10:02:14 +01:00

16 lines
508 B
Bash
Executable file

#!/bin/bash -ex
#
# Quirk to enforce login and sudo with a Yubikey
#
[[ -f "$sysroot"/etc/pam.d/sudo ]] && \
sed -i -e 's#auth\s*include\s*system-auth#auth required pam_yubico.so mode=challenge-response\nauth include system-auth#g' \
"$sysroot"/etc/pam.d/sudo
[[ -f "$sysroot"/etc/pam.d/gdm-password ]] && \
sed -i -e 's#auth\s*substack\s*password-auth#auth required pam_yubico.so mode=challenge-response\nauth substack password-auth#g' \
"$sysroot"/etc/pam.d/gdm-password
: