터미널에 프로그램을 설치하려고하면 암호가 필요합니다.
[sudo] password for xxx:
그러나 비밀번호를 입력하기 시작하면 아무 일도 일어나지 않습니다. 어떻게해야합니까?
터미널에 프로그램을 설치하려고하면 암호가 필요합니다.
[sudo] password for xxx:
그러나 비밀번호를 입력하기 시작하면 아무 일도 일어나지 않습니다. 어떻게해야합니까?
답변:
보안상의 이유로 터미널에 제공된 비밀번호에 대한 피드백이 없습니다. 이것에 대한 추론과 이것이 구현되지 않는 이유에 대한 다음 토론을 읽으십시오.
이 토론에서는 슈퍼 유저 의 해당 질문에 대한 답변도 제공합니다.
암호 피드백을 가능하게하는 옵션이 있습니다 sudo
및 단지에 대한sudo
의 sudoers 파일의 옵션을 편집하여이.
경고 : 아래 지침은 고급 사용자를위한 것입니다. sudoers 파일을 편집 할 때 문제가 발생하여이 파일에 액세스 할 수 없거나 형식이 잘못된 경우 시스템에서 관리 작업을 수행하는 자신과 다른 관리자 사용자를 효과적으로 잠 그게됩니다. 생산적인 시스템에서이 작업을 수행하는 것은 좋지 않습니다.
명령을 *
실행할 때 별표로 비밀번호 피드백을 사용하려면 sudo
sudoers 파일을 다음과 같이 편집해야합니다.
sudo visudo
그런 다음 pwfeedback
아래와 같이 기본 옵션 에 추가 해야합니다.
Defaults env_reset,pwfeedback
걱정하지 마십시오. 일반적이고 긍정적 인 행동입니다.
모든 소프트웨어의 출력은 사람이 읽을 수있는 형식으로 영구 저장소 (하드 디스크와 같은)에 기록 될 수 있기 때문에 대부분의 터미널 소프트웨어 (귀하의 경우 시스템 login
유틸리티) 에서 사용하는 Linux 라이브러리 PAM
에는 보안 기능이 숨겨져 있습니다 화면에서 암호 : 암호가 기억하고 - 소프트웨어가 잘 이루어진 경우 - 당신이 키를 누르면 메모리에 암호화 RETURN
하지만 출력을 입력하면 도착하지 않는 동안에도 표준 출력 .
이렇게하면 수동 화면 로깅과 주변 사람들이 암호를 포착하지 못합니다. 누구나 여전히 실제 키보드를 볼 수 있기 때문에 좋은 하루를 보내고 빨리 입력하는 것을 잊지 마십시오! :-)
중요 사항 : 비밀번호 필드가 표시되면 애플리케이션을 신뢰할 수있는 경우 에만root
비밀번호를 삽입하십시오 . 비밀번호 필드가 안전하고 문자를 표시하지 않더라도 루트 비밀번호를 게시하거나 저장하지 마십시오.