TL;DR

  • pam_bluetooth는 휴대전화가 가까이 있을 때 노트북 잠금을 해제하는 단순한 PAM 모듈이며, 매우 안전하지 않으므로 숨길 것이 있는 경우 사용하지 않는 것이 핵심임.
  • 설치 절차는 make와 make install 실행임.
  • /etc/security/trusted_macs에 신뢰할 MAC 주소를 최대 128개까지 등록하는 구성임.
  • 모듈을 사용하기 전에 노트북과 대상 기기를 페어링하고 서로 신뢰하도록 설정하면 도움이 됨.
  • PAM 서비스 파일에 auth sufficient pam_bluetooth.so를 추가하며, 선택적으로 min_rssi 인자로 블루투스 연결 강도 기준을 설정하는 방식임.

개요

  • pam_bluetooth.so는 휴대전화가 가까이 있을 때 노트북 잠금을 해제하는 간단한 PAM(Pluggable Authentication Modules) 모듈임.
  • 보안성이 매우 낮으므로 숨길 것이 있는 경우 사용하지 말라는 경고가 포함됨.

설치

  • make를 실행한 뒤 make install을 실행하는 절차임.

구성

  • pam_bluetooth는 신뢰할 MAC 주소 목록을 담은 /etc/security/trusted_macs 파일을 사용하며, 주소는 최대 128개까지 등록 가능함.
  • 사용할 기기의 블루투스 MAC 주소를 확인해 파일에 입력하는 방식임. 예시는 휴대전화 00:00:00:00:00:00, 헤드폰 00:00:00:00:00:01, 기타 기기 00:00:00:00:00:02임.
  • 모듈을 사용하기 전에 노트북과 대상 기기를 페어링하고 서로 신뢰하도록 설정하면 도움이 됨.

PAM 구성

  • /etc/pam.d에서 수정할 서비스 파일을 찾아 다음 줄을 맨 위에 추가하는 방식임.
  • pam_bluetooth는 통과에 필요한 블루투스 연결 강도를 지정하는 min_rssi 인자를 지원함. 예시는 auth sufficient pam_bluetooth.so min_rssi=-3임.