Security Onion supports Elastic authentication. This means that you will authenticate to Elasticsearch and Kibana using the same username and password that you use for Security Onion Console (SOC).

Please note that if Elastic auth is enabled and you add a new user directly in Kibana via the Kibana Users page, then that new user will only have access to Kibana and no other apps. If you want the user to have access to all apps, make sure you add the user as shown in the Adding Accounts section.

New Installations

New installations will automatically enable Elastic auth.

Existing Installations

If you have an older installation (pre-2.3.60) that you’ve upgraded to a recent version and would like to enable Elastic auth, you can do so as follows:

sudo so-elastic-auth true

After manually enabling Elastic auth, each user will need to reset their password inside of Security Onion Console (SOC) as shown in the Passwords section and this will update their username and password in Elastic.

Service Accounts

Service accounts use randomly generated passwords that are 72 characters in length. If you need to reset these passwords, you can use the so-elastic-auth-password-reset utility.