<p>I'm running presto in K8s and I'm trying to enable file based authentication for the service (using this as a guide <a href="https://prestosql.io/docs/current/security/password-file.html" rel="nofollow noreferrer"></a><a href="https://prestosql.io/docs/current/security/password-file.html" rel="nofollow noreferrer">https://prestosql.io/docs/current/security/password-file.html</a>). However, as the application is starting up  I get an error saying:</p>

<p>java.lang.IllegalStateException: Password authenticator file is not registered</p>

<p>config.properties</p>

<pre><code>coordinator=true
node-scheduler.include-coordinator=false
http-server.http.port=8080
query.max-memory=20GB
query.max-memory-per-node=10GB
query.max-total-memory-per-node=10GB
discovery-server.enabled=true
discovery.uri=http://presto-service.eap.svc.cluster.local:8080
http-server.authentication.type=PASSWORD
http-server.https.enabled=true
http-server.https.port=8443
http-server.https.keystore.path=/opt/presto-server/etc/presto.jks
http-server.https.keystore.key=*************
</code></pre>

<p>password-authenticator.properties</p>

<pre><code>password-authenticator.name=file
file.password-file=/opt/presto-server/etc/password.db
</code></pre>

<p>The rest of the config looks perfectly sane so does anybody know what I might have missed here? 
Thanks,</p>

Hlamulo
<p>Password file authentication was added in version <a href="https://prestosql.io/docs/current/release/release-327.html" rel="nofollow noreferrer">327</a>, so you need to upgrade it. </p>

<blockquote>
  <p>Security Changes<br>
  Add Password File Authentication. (#797)</p>
</blockquote>

<p>You can get the latest version from <a href="https://prestosql.io/download.html" rel="nofollow noreferrer">https://prestosql.io/download.html</a>.<br>
Also, you can join the community Slack. <a href="https://prestosql.io/slack.html" rel="nofollow noreferrer">https://prestosql.io/slack.html</a></p>
