비밀번호를 삭제할 수 있나요?

비밀번호를 삭제할 수 있나요?

무언가를 다운로드하려고 할 때 소프트웨어 관리자를 열 때 비밀번호를 입력해야 합니다. 이 과정을 건너뛸 수 있는 방법이 있나요?

명령줄을 사용하여 f.lux를 다운로드했는데 이상하게도 프로그램을 추가하거나 제거해야 할 때 비밀번호를 계속 입력해야 했습니다. 내 노트북은 집에 24시간 연중무휴로 있고 비밀번호로는 (물리적) 도난으로부터 노트북을 보호할 수 없기 때문에 일반적으로 노트북을 보관하지 않습니다. 방금 Windows(10)에서 전환했습니다. 더 쉽게 만들 수 있나요?

답변1

예. 팝업 인증에서 비밀번호를 제거할 수 있으며, 일반 비밀번호나 키링도 제거할 수 있습니다. 이는 보안 위험이 있으므로 권장하지 않습니다. 하지만 원할 경우 입력한 후 아래 단계를 따를 수 있습니다.sudo visudo

비밀번호 없음 WD

sudo를 실행할 때 비밀번호를 묻는 메시지를 표시하지 않으려면 특정 항목에 NOPASSWD 매개변수를 사용할 수 있습니다.

admin ALL = NOPASSWD: ALL

이 매개변수는 기본 PASSWD의 반대이며 "sudo"를 실행할 때 더 이상 사용자 "admin"에 대한 비밀번호가 필요하지 않습니다. 이는 "sudo"를 시작하는 스크립트를 실행할 때(이 경우 필요한 명령에 대해서만 NOPASSWD를 활성화하는 것이 좋습니다) 비밀번호를 계속 입력하고 싶지 않을 때 유용합니다. 분명히 이 제품을 사용하면 sudo의 보안이 덜해질 것입니다. 누군가가 "관리자" 계정을 크랙하면 이를 사용하여 루트 권한을 쉽게 얻을 수 있습니다.

인증

비밀번호 프롬프트를 제어하는 ​​데 사용할 수 있는 또 다른 옵션은 전역 플래그: authenticate입니다. 이 옵션은 기본적으로 켜져 있습니다. 즉, 사용자는 비밀번호로 인증해야 합니다. 위에 표시된 대로 특정 항목에 "NOPASSWD"를 사용하여 이를 재정의할 수 있습니다. 전역적으로 비활성화하려면 다음을 수행하면 됩니다.

Defaults    !authenticate

설정하면 기본값(예: 위의 "admin" 예)을 사용하는 모든 사용자에 대한 인증이 비활성화됩니다. "PASSWD" 매개변수를 설정하여 특정 정의를 재정의할 수 있습니다.

admin    ALL=(ALL) PASSWD: ALL

참고: 이 문서에서는 sudo에서 비밀번호 사용을 비활성화하는 것을 권장하지 않지만(좋은 생각은 아니지만) 사용 가능한 옵션과 사용 방법만 보여줍니다. sudo에서 비밀번호 사용을 비활성화하면 보안에 미치는 영향을 이해하고 특정 요구 사항에 따라 현명하게 사용하세요.

관련 정보