Security
Highlighted

How to disable the schedule_rtsearch capability?

Motivator

I would like to create a role which has the following attributes:

  • Allows both historical and realtime ad-hoc searches
  • Allows the scheduling of historical searches (for alerting and reporting)
  • Disallows the scheduling of realtime searches

This is because users have a tendency to pick the 'per-event' alerting option when creating alerts, which creates all-time, real-time searches. I want to prevent them from being able to do so, as it's very uncommon for a realtime alert to have appreciable value over a scheduled search running on a short interval.

However, the schedule_rtsearch capability is actually included in the [default] stanza of authorize.conf, meaning it is always enabled on any roles without having to inherit. Because capabilities only have one setting (enabled) I can't create a role with schedule_rtsearch=disabled to override that default.

Is there any way to disable this functionality?

Highlighted

Re: How to disable the schedule_rtsearch capability?

SplunkTrust
SplunkTrust

As discussed in irc:

Make your own local/authorize.conf with:

[default]
schedule_rtsearch = 

View solution in original post

Highlighted

Re: How to disable the schedule_rtsearch capability?

Motivator

This appears to be working as desired! Thank you!

0 Karma
Highlighted

Re: How to disable the schedule_rtsearch capability?

Communicator

This doesnt answer why its enabled by default tho..