Touch Bar가 장착된 MacBook Pro 모델의 경우 키보드 상단의 Touch Bar 오른쪽에 Touch ID 버튼이 있습니다.
이 Touch ID 버튼은 관리자 권한이 필요한 경우 복잡한 암호를 입력하지 않고도 간편하게 관리자 인증을 할 수 있도록 도와줍니다.
하지만 터미널 환경에서는 Touch ID를 사용하지 못하고 매번 암호를 직접 입력해야 했습니다.
이번 글에서는 macOS 터미널에서 sudo를 사용할 때 Touch ID로 권한 인증하는 방법을 알아봅니다.
설정 변경하기
터미널에서 아래 명령어를 입력해 sudo에 대한 설정을 불러옵니다.
암호를 한 차례 입력해야 하는데 macOS를 업데이트 전에 터미널에서 입력하는 마지막 암호가 될 것입니다.
sudo nano /etc/pam.d/sudo
아래와 같이 설정이 불러와집니다.
2번째 줄을 주석처리 한 후 다음 구문을 추가합니다: auth sufficient pam_tid.so
편집한 후 아래와 같이 보이게 됩니다.
편집이 완료되면 Control + X를 눌러 파일을 저장하고 닫습니다.
저장이 완료되면 터미널을 닫았다 다시 실행합니다.
테스트
새로 연 터미널에서 sudo 명령어를 사용하면 아래와 같이 Touch ID 인증을 요청받게 됩니다.
만약 Apple Watch를 사용한다면 Touch ID 대신 Apple Watch로도 인증할 수 있습니다.
*
이번에 변경한 설정은 시스템 설정이기 때문에 macOS 업데이트 후에 설정이 풀릴 수 있습니다.
나중에 다시 설정하기 위해 변경 방법을 어딘가에 메모해 두는 것이 좋습니다.