내 노트북의 키보드가 제대로 작동하지 않습니다. 특정 키가 작동할 때도 있고 작동하지 않을 때도 있습니다. GUI에 비밀번호를 입력했을 때 비밀번호 필드에 ******와 같은 항목을 보고 키 입력을 계산할 수 있었기 때문에 누른 키가 작동하지 않는다는 것을 깨달았습니다. 이렇게 하면 작동할 때까지 키를 다시 누를 수 있습니다(1~3회 누름을 의미할 수 있음). 일반 텍스트를 입력할 때도 마찬가지입니다.
그러나 명령줄에 비밀번호를 입력할 때( su
예: 를 사용하여) Enter 키를 누르고 메시지를 받은 후에 일부 키가 작동하지 않는다는 것을 깨달았습니다 Authentication failure
.
안전하게 처리할 수 있는 방법이 있나요? 그냥 일반 텍스트로 비밀번호를 입력하고 복사해서 붙여넣는 것만으로는 안되는 것 같습니다.
답변1
대신 설정하여 sudo
사용할 수 있습니다 su
.
sudo를 사용하면설정 pwfeedback
옵션, 당신이 원하는 것을 할 것입니다.
답변2
아니, 아마도 그렇지 않을 것이다. 각 키를 누를 때마다 점이나 별표를 출력하도록 프로그램을 수정해야 합니다. 이것은 추가 코드입니다(에코를 비활성화하는 것이 훨씬 쉽습니다). 어떤 사람들은 이것이 비밀번호의 길이를 보여주기 때문에 짜증난다고 생각합니다. 그래서 저는 패치가 승인되는 데 너무 투자하지 않을 것입니다.
노트북에 로컬로 비밀번호를 입력하면 작동하지 않을 수 있습니다.저것그러나 이는 위험합니다. 노트북이 손상되면 키로거가 가장 먼저 설치될 수 있으며 SSH에 비밀번호를 입력하면 공격자가 어쨌든 비밀번호를 알아낼 수 있기 때문입니다. 비밀번호를 입력하는 대신 그게 전부입니다.보이는그러나 화면에는 일반 텍스트로 표시하는 것이 좋습니다.
비밀번호 관리자 사용을 고려해 보셨나요? 일반적으로 비밀번호를 요구하는 애플리케이션에 비밀번호를 붙여넣는 방식으로 작동하므로 관리자의 마스터 비밀번호만 입력하면 GUI가 있는 비밀번호 관리자가 점을 표시할 수 있습니다.
또 다른 가능성은 깨진 키가 필요하지 않도록 모든 비밀번호를 변경하는 것입니다. 몇 개의 키만 붙어 있고 암호를 조금 더 길게 만들어 이를 보완한다면 이는 그리 나쁘지 않습니다.
그럼에도 불구하고, 다른 이유로도 깨진 키보드를 사용하는 것은 결국 매우 짜증나는 일이 될 수 있으므로 키보드를 청소/수리/교체하는 것을 고려해볼 것입니다.