mysqld is terminating if we give different service name in PAM plugin group mapping
Bug #1521481 reported by
Ramesh Sivaraman
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Percona Server moved to https://jira.percona.com/projects/PS | Status tracked in 5.7 | |||||
5.5 |
Fix Released
|
High
|
Hrvoje Matijakovic | |||
5.6 |
Fix Released
|
High
|
Hrvoje Matijakovic | |||
5.7 |
Fix Released
|
High
|
Hrvoje Matijakovic |
Bug Description
mysqld is terminating if we give different service name in PAM plugin group mapping. In this testcase replaced 'mysqld' service name with 'xyz'
Testcase
INSTALL PLUGIN auth_pam SONAME 'auth_pam.so';
CREATE USER ''@'' IDENTIFIED WITH auth_pam AS 'xyz, pam_db1=db1_dev';
flush privileges;
When we try to login using any OS user mysqld will terminate without writing anything in error log.
$ ./bin/mysql -umytest -p --socket=
Enter password:
ERROR 2013 (HY000): Lost connection to MySQL server during query
$
tags: | added: pam |
To post a comment you must log in.
I am not able to reproduce the crash. I am getting 'Access denied' error. Can you please share full config (including /etc/pam.d/* files) and the stack trace if possible.