Reporting

What does the list_settings capability allow a non-admin user to do?

jackgoldsworthy
New Member

A requirement for one of our support teams is to be able to export a PDF of a dashboard using the Schedule PDF Delivery option within Splunk. As an admin, I have temporarily added the list_settings capability to the team's role so that they can perform this action.

I am tentative to grant the team this capability long-term as I cannot find any documentation to fully explain what this list_settings capability.

Please can you explain the full list of abilities that a user is granted when given this capability (better explanation than on the documentation page https://docs.splunk.com/Documentation/Splunk/8.0.4/Security/Rolesandcapabilities).

Thank you

Labels (1)
0 Karma

mbrownoutside
Path Finder

Ran into the same request...

In my case, at least, they are looking to execute the `sendemail` command, and they are state that `list_settings` capability will provide them with the ability to... as I've assigned direct roles of `ess_admin` (not an intended option from the RBAC design of ES, but we did this anyway), and `ess_analyst`.  It is stated neither role can use `sendemail`.

I've located the following:

https://docs.splunk.com/Documentation/Splunk/8.2.1/Alert/Emailnotification#Prerequisites

 

 

 

To send an email notification within a search to a mail server that does not require SMTP authentication, your role must have the list_settings capability. By default, only the admin, splunk-system-role, and can_delete roles have the list_settings capability.

If you want to allow users not belonging to any of these roles to send email notifications using the sendemail command in their search, you must assign them the list_settings and schedule_search capabilities.

 

 

 

And this link: https://docs.splunk.com/Documentation/SplunkCloud/8.2.2106/SearchReference/Sendemail#Capability_requ...

 

 

To use sendemail, your role must have the schedule_search and list_settings capabilities.

 

 

 

However, this post contradicts that documentation: https://community.splunk.com/t5/Splunk-Search/What-capabilities-are-required-for-the-quot-sendemail-...

Here I might grant permission to the roles (`ess_admin`, `ess_analyst`), but this still wouldn't allow those roles the ability to actually obtain the SMTP settings, which I imagine `list_settings` allows them to do.... because it's named "list_settings" and, as you linked, this capability...

 

 

Lets the user list and view server and introspection settings such as the server name, log levels, etc.

 

 

 

Hope this helps,

Matt

0 Karma
Get Updates on the Splunk Community!

Introducing the Splunk Community Dashboard Challenge!

Welcome to Splunk Community Dashboard Challenge! This is your chance to showcase your skills in creating ...

Built-in Service Level Objectives Management to Bridge the Gap Between Service & ...

Wednesday, May 29, 2024  |  11AM PST / 2PM ESTRegister now and join us to learn more about how you can ...

Get Your Exclusive Splunk Certified Cybersecurity Defense Engineer Certification at ...

We’re excited to announce a new Splunk certification exam being released at .conf24! If you’re headed to Vegas ...