/ MAC, TERMINAL, SUDO

터미널의 sudo 명령 사용시 맥의 터치아이디를 통해 인증하는 방법

이글은 아래 주소를 참고하여 작성하였습니다.

How to use sudo with Touch ID on your Mac

터미널에서 sudo 명령을 사용하는 경우 일반적으로 키보드를 통해 암호를 입력하는 방식을 사용합니다.

하지만 Touch ID를 내장하고 있는 맥이라면 이를 활용할 수 있는 방법이 있어 소개합니다.

Macbook Pro with Touch ID 에서 sudo 명령시 Touch ID를 활성화하는 방법

 

  1. 파인더에서 이동(COMMAND + SHIFT + G)하기로 /etc/pam.d/sudo 파일로 이동

  2. 정보창(COMMAND + I)을 열기

  3. 좌측 하단의 열쇠모양의 잠금 아이콘을 클릭해서 잠금 해제

  4. 인증정보를 입력하거나 Touch ID로 인증

  5. 하단의 공유 및 권한(Saring & Permissions) 중 everyone 을 Read Only에서 Read & Write 로 변경

  6. 텍스트 편집 프로그램으로 sudo 파일을 오픈

  7. auth sufficient pam_tid.so 내용을 두번째 줄에 붙여넣기
    # sudo: auth account password session
    auth       sufficient     pam_tid.so
    auth       sufficient     pam_smartcard.so
    auth       required       pam_opendirectory.so
    account    required       pam_permit.so
    password   required       pam_deny.so
    session    required       pam_permit.so
    
  8. sudo 파일을 저장하고 닫기

  9. 정보창(COMMAND + I)을 열기

  10. 권한을 Read Only로 변경하고 잠금 아이콘을 클릭해서 다시 잠금

이제 sudo를 포함한 명령 사용시 Touch ID로 인증이 가능합니다.

  • 늦은시간 귀차니즘으로 스크린샷을 생략하고 작성하였습니다. 질문이 있다면 하단에 댓글로 작성해주시면 답변드리겠습니다.