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

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
Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.

Can’t make it to .conf25? Join us online!

Get Updates on the Splunk Community!

Community Content Calendar, September edition

Welcome to another insightful post from our Community Content Calendar! We're thrilled to continue bringing ...

Splunkbase Unveils New App Listing Management Public Preview

Splunkbase Unveils New App Listing Management Public PreviewWe're thrilled to announce the public preview of ...

Leveraging Automated Threat Analysis Across the Splunk Ecosystem

Are you leveraging automation to its fullest potential in your threat detection strategy?Our upcoming Security ...