루트 비밀번호는 터미널에 잘못 표시되지만 시스템에서는 정확합니다.

루트 비밀번호는 터미널에 잘못 표시되지만 시스템에서는 정확합니다.

저는 데비안 12.1.0을 사용하고 있습니다. 설치할 때 루트 비밀번호를 설정했는데, 터미널에 들어가서 sudo를 사용하면 비밀번호를 묻는 메시지가 뜹니다. 입력했는데 잘못 표시됩니다. 그런 다음 설정에 들어가서 관리자 비밀번호를 입력하라는 메시지가 나타납니다. 동일한 비밀번호를 입력했지만 이번에는 작동했습니다. 비밀번호는 제 이름이고, 제 이름을 망칠 수는 없을 것 같아서 이전 비밀번호를 단말기에 입력하지 않은 것 같습니다. 이것은 진짜 버그입니까, 아니면 제가 뭔가 잘못하고 있는 것입니까?

답변1

오류 메시지는 어디에서 발생합니까 sudo? 그뿐만 아니라 sudoers 파일도 언급됩니까 sudo: 3 incorrect password attempts? 설정을 변경할 때 "관리자 비밀번호"를 입력하면(아마도 polkit 대화 상자에 비밀번호를 입력하는 것을 의미했을 수도 있음) 작동한다고 말씀하셨기 때문에 이것이 사실인지 확실하지 않지만 여전히 그렇습니다.

그렇다면 su -터미널에서 실행한 후 sudoers 파일에 자신을 추가한 다음 visudo예시 지침에 따라 자신을 추가하세요. 일반적으로 [username] ALL=(ALL:ALL) ALL자신의 사용자 이름을 제한하려는 특정 명령이 없으면 자신의 그룹이나 사용자 이름을 추가해야 할 수도 있습니다.

내 경험에 따르면, 원하는 조건을 주의 깊게 설정하지 않고 설치 프로그램에서 데비안을 설치하면 /etc/sudoers파일에서 사용자가 누락되는 결과를 낳게 되는데 root, 이는 sudo다소 의미가 없습니다. 하지만 위의 방법을 사용하면 언제든지 sudoers 파일을 편집할 수 있으므로 큰 문제는 아닙니다.

관련 정보