Hi - I stumbled upon this exception with 4.2.6 and I am not sure if that is expected or not. I am logged into the client as default ‘karaf’ user. From there I try to su to admin user which is specified in the database through the JDBC realm. That doesn’t appear to work and I am wondering if it is supposed to.
Cheers, Erwin karaf@root()> jaas:whoami Name ───── karaf karaf@root()> jaas:realm-list Index │ Realm Name │ Login Module Class Name ──────┼────────────┼─────────────────────────────────────────────────────────────── 1 │ karaf │ org.apache.karaf.jaas.modules.properties.PropertiesLoginModule 2 │ karaf │ org.apache.karaf.jaas.modules.publickey.PublickeyLoginModule 3 │ karaf │ org.apache.karaf.jaas.modules.audit.FileAuditLoginModule 4 │ karaf │ org.apache.karaf.jaas.modules.audit.LogAuditLoginModule 5 │ karaf │ org.apache.karaf.jaas.modules.audit.EventAdminAuditLoginModule 6 │ wxyz │ org.apache.karaf.jaas.modules.jdbc.JDBCLoginModule karaf@root()> jaas:realm-manage --index 6 karaf@root()> jaas:user-list User Name │ Group │ Role ──────────────────────────┼───────┼───────── [email protected] │ │ INVESTOR admin │ │ ADMIN karaf@root()> jaas:su admin Password: ************ [Karaf local console user karaf] ERROR org.apache.karaf.shell.support.ShellUtil - Exception caught while executing command javax.security.auth.login.FailedLoginException: login failed at org.apache.karaf.jaas.modules.properties.PropertiesLoginModule.login(PropertiesLoginModule.java:115) at org.apache.karaf.jaas.boot.ProxyLoginModule.login(ProxyLoginModule.java:83) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
