120명의 사용자의 비밀번호를 변경하고 싶습니다. 그래서 내가 썼다sudo echo 'user:passwd' | chpasswd
그런데 메시지가 있어요.
chpasswd: (user) pam_chauthtok() failed, error:
Authentication token manipulation error
chpaswd (line 1, user) password not changed
텍스트 파일을 사용하여 다른 방법도 시도했지만 동일한 메시지를 받았습니다.
이 문제를 해결할 수 없습니다.
답변1
비밀번호를 변경하는 일반적인 방법은 다음을 사용하는 것입니다.비밀번호(1)주문하다.
사용하고 싶다면chpasswd(8)또는사용자 모드(8)RTFM을 신중하게 수행해야 합니다.
주어진 비밀번호가 시스템 구성과 호환되는지 확인하십시오. 명령 sudo
과 함께 작동해야 하므로 다음 chpasswd
을 원할 수도 있습니다.
echo 'user:passwd' | sudo chpasswd
귀하의 경우 sudo echo 'user:passwd' | chpasswd
는 sudo
에만 적용되며 echo
이는 잘못된 것입니다.