
Ubuntu 16.04를 실행 libpam-mysql
중이고 pamtester
. 모듈을 테스트하기 위해 다음 명령을 실행해 보았습니다.
pamtester --item user=X --item passwd=X --item host=127.0.0.1 --item db=X --item table=X --item usercolumn=X --item passwdcolumn=X --item crypt=1 mysql branja authenticate
하지만 항상 다음과 같은 오류 메시지가 나타납니다.
pamtester: Unknown item type "passwd"
제가 지정한 모든 연결 정보는 유효하지만, 거기까지 도달하기도 전에 인증이 실패합니다. 내가 제공한 매개변수가 아닌 경우 어떤 매개변수가 필요한지에 대한 정보를 찾을 수 없는 것 같습니다.
나는 또한 다음을 넣어 보았습니다 /etc/pam.d/mysql
.
auth required pam_mysql.so user=X passwd=X host=127.0.0.1 db=X table=X usercolumn=X passwdcolumn=X crypt=1
account sufficient pam_mysql.so user=X passwd=X host=127.0.0.1 db=X table=X usercolumn=X passwdcolumn=X crypt=1
하지만 그러면 항상 인증 실패가 발생합니다. 아마도 위의 예와 같은 이유 때문일까요?