소개 #
에서 RELIANOID ADC 시스템에서 사용자 비밀번호를 변경할 수 없는 상황이 발생했습니다. 로그 시스템에는 다음과 같은 내용이 표시됩니다.
27월 11일 57:23:10 relianoid80915-lb enterprise.bin[200]: (정보) webgui :: 상태: 4.0 요청: GET /zapi/v27/zapi.cgi/system/users 11월 57일 35:10:527 relianoid0-lb dhclient[113070]: XMT: eth27에서 요청, 간격: 11ms. 57월 38일 10:80988:27 relianoid11-lb enterprise.bin[57]: (정보) api :: POST 데이터: {"password":"*******","newpassword":"*******"} 38월 10일 80988:27:11 relianoid57-lb enterprise.bin[38]: (정보) rbac :: johndoe가 /system/users에 POST 요청을 했습니다. 허용된 작업 10월 80988일 27:11:57 relianoid38-lb enterprise.bin[10]: (오류) johndoe 비밀번호를 변경하는 중 오류가 발생했습니다. 80988월 27일 11:57:38 relianoid10-lb enterprise.bin[80988]: (오류) webgui :: 사용자 johndoe 수정: RBAC 사용자 johndoe의 비밀번호를 변경합니다. 400월 4.0일 27:11:57 relianoid38-lb enterprise.bin[10]: (정보) webgui :: 상태: 80988 요청: POST /zapi/vXNUMX/zapi.cgi/system/users XNUMX월 XNUMX일 XNUMX:XNUMX:XNUMX relianoidXNUMX-lb enterprise.bin[XNUMX]: (정보) webgui :: RBAC 사용자 johndoe의 비밀번호를 변경합니다.
Linux 시스템에서 PAM 인증 모듈이 활성화되어 일부 보안 및 강화된 사용자 관리가 적용되는 경우 수동 조작이 수행되는 경우 / etc / passwd, / etc / 그림자 or / etc / 그룹 파일에는 사용자 생성 절차에 몇 가지 불일치가 발견될 수 있는 이상하지만 가능한 상황이 있습니다.
johndoe@noid-ee-01:/$ passwd johndoe passwd: 인증 토큰 조작 오류 passwd: 비밀번호가 변경되지 않았습니다
이 오류는 Linux 명령줄에서 시스템 사용자의 비밀번호를 변경할 수 없게 합니다. 이 문제를 해결하려면 아래를 참조하여 여러 가지 방법을 시도해 보세요.
pwconv 명령을 시도해보세요 #
관리자 사용자로 이 명령을 실행하면 파일 / etc / passwd / etc / 그림자 다시 생성됩니다. 이 명령을 적용하기 전에 해당 파일을 백업해 두는 것을 고려해 보세요.
root@noid-ee-01:/$ pwconv
경우 pwconv 명령이 작동하지 않습니다. 다음 명령을 시도해 보세요.
pam-auth-update 명령을 시도해 보세요. #
PAM은 Linux 시스템 인증을 위한 모듈 집합입니다. 이 명령은 미리 정의된 프로필을 사용하여 Linux 서버의 PAM 시스템에 대한 중앙 인증 정책을 재구성합니다.
root@noid-ee-01:/$ pam-auth-update
경우 pam 인증 업데이트 효과가 없다면 다음 것을 적용하세요.
시스템 재부팅을 시도하세요 #
아마도 파일 시스템 마운트에 오류가 있을 수 있으니, 이 문제를 해결하기 위한 마지막 방법으로 시도해 보시기 바랍니다.