imnyang의 작업실
264 단어
1 분
sudo에서 TouchID 사용해서 인증하기

MacOS를 사용할 때 sudo 사용 시 Password 입력이 귀찮죠…

서버에서도 sudo 비번 없이 쓰는 놈

근데 또 sudo 비번이 없으면 악성 남냥이 쉘을 탈취해 악성 커맨드를 입력할 수 있으니 비번이 필요합니다!

이런 과정을 줄이기 위해 TouchID를 통해 sudo 명령어를 인증해보도록 하겠습니다.

HomeBrew로 설치 (권장)#

HomeBrew 설치 방법을 모른다고요?

brew install artginzburg/tap/sudo-touchid
sudo brew services start sudo-touchid
💡 sudo brew services start sudo-touchid를 입력했는데 이런 오류가 발생해요.
brew install artginzburg/tap/sudo-touchid를 입력했을 때 이미 프로세스가 돌아갈수도 있어요!

Fix #1

Curl로 설치#

curl -sL git.io/sudo-touchid | sh

작동 법#

보통 자동으로 작동해요!

😭 sudo 명령어를 입력했는데도 비밀번호를 요구해요...
💬 sudo-touchid를 한번만 입력해보세요! 그럼 이후부터 TouchID를 요구할거에요.

제거 방법#

HomeBrew인 경우

sudo brew services stop sudo-touchid
brew remove sudo-touchid

Curl 설치인 경우

sudo-touchid --disable
sudo에서 TouchID 사용해서 인증하기
https://blog.imnyang.xyz/posts/sudo-touch-id/
작성자
@imnyang
게시일
2023-12-16
라이선스
CC BY-NC-SA 4.0