나는 다음 명령으로 시도했습니다: $ passwd
새 비밀번호를 요청하고 성공 메시지가 표시되지만 시스템을 다시 시작한 후 새 비밀번호로 로그인하려고 하면 이전 비밀번호로 작동합니다. 새 비밀번호가 변경되지 않았습니다! 어떤 생각이라도 ...
답변1
제 경우에는 비밀번호를 성공적으로 변경했는데 에 대한 새 비밀번호가 로그인이나 사용에 작동하지 않았습니다 sudo
.
passwd
어떤 이유에서든 나에게는 두 가지 도구가 있다는 것이 밝혀졌습니다 . 하나는 에 /usr/local/bin/passwd
, 다른 하나는 에 있습니다 /usr/bin/passwd
. 후자를 사용하면 문제가 해결되었습니다.
type -a passwd
달려가서 볼 수 있습니다 .
답변2
를 사용하셨나요 sudo
? 그렇다면 사용자 비밀번호가 아닌 루트 비밀번호를 변경했을 수 있습니다.
루트 비밀번호를 변경하려면:
sudo passwd
사용자 비밀번호를 변경하려면:
sudo passwd username
편집하다: 검토자는 사용자 비밀번호 변경은 다음과 같이 간단하게 수행되어야 한다고 제안했습니다.
passwd
그러나 이것은 내가 사용하고 있던 시스템에서는 작동하지 않았습니다.
답변3
이것을 시도해 보세요. 효과가 있을 것입니다.
//사용자의 비밀번호를 삭제합니다.
sudo passwd -d <user>
//새 비밀번호 업데이트
sudo passwd <user>