These are the files I edited when setting up Pentaho on a RedHat/CentOS server. This is really for personal reference, but if you have any questions I may be able to help
/opt/pentaho/biserver-ce/pentaho-solutions/system/applicationContext-spring-security-jdbc.xml /opt/pentaho/biserver-ce/pentaho-solutions/system/dialects/mysql5/hibernate-settings.xml /opt/pentaho/biserver-ce/tomcat/webapps/pentaho/META-INF/context.xml /opt/pentaho/biserver-ce/pentaho-solutions/system/publisher_config.xml /opt/pentaho/biserver-ce/tomcat/webapps/pentaho/WEB-INF/web.xml /opt/pentaho/biserver-ce/tomcat/conf/server.xml /opt/pentaho/biserver-ce/pentaho-solutions/system/pentaho.xml /opt/pentaho/biserver-ce/pentaho-solutions/system/pentaho-spring-beans.xml /opt/pentaho/biserver-ce/pentaho-solutions/system/applicationContext-spring-security-ldap.xml /opt/pentaho/biserver-ce/pentaho-solutions/system/smtp-email/email_config.xml
# Authentication Location
/opt/pentaho/biserver-ce/pentaho-solutions/system/applicationContext-security-ldap.properties
/opt/pentaho/biserver-ce/pentaho-solutions/system/applicationContext-spring-security-ldap.xml