4lw commands are not authenticated, because they don't expose sensitive
information. They provide generic information about cluster health,
znode count, roles, state, etc.

However only a few of them are enabled in the default configuration to
stay on the safe side. You can enable more or disable the feature
completely.

4lw commands don't need encryption in general, because no sensitive
information transfered over the wire, but since they're enabled on the
standard client port, same configuration applies.

Andor




On Wed, 2024-11-06 at 17:02 +0530, arjun s v wrote:
> Able to hit 4lw (added to whitelist) without authentication even when
> auth
> is enforced. Why authentication check not done here?
> 
> Do 4lw commands provide only insensitive metrics?
> 
> I could not find any document stating 4lw commands does not return
> sensitive information.
> 
> if it does return sensitive information why not do authentication
> checks
> while executing the commands?
> 
> We have a setup which already has SASL authentication enforced. just
> to run
> 'stat' command should we enable TLS?

Reply via email to