Security

Restrict access to Jobs page

aferone
Builder

How is this done? I didn't see anything obvious in user access and roles.

Thanks!

Tags (3)
0 Karma
1 Solution

jkat54
SplunkTrust
SplunkTrust

Hey yeah you're correct.

To make it so they cant see the job, set the correct permissions on the search that created the jobs:

If you want to save a search job after running a search in the Search view, click Job and select Edit Job Settings to bring up the Job Settings dialog. Here you can set the job's Read Permissions (set them to Everyone if you want to share it with others), set the job's Lifetime to 7 days if you want to keep it for inspection, **and get a Link To Job that you can use to share the job with others (if you've set its Permissions to Everyone).**

 You can also save a search job that you've run manually by clicking the Send to Background icon while the search is still running. This action automatically extends the job's lifetime to 7 days and sets its permissions to Everyone. Splunk Enterprise also provides a link that you can use to share the job with others

http://docs.splunk.com/Documentation/Splunk/6.1.9/Knowledge/SupervisejobswiththeJobspage

There's no other way short of using a reverse proxy or something.

View solution in original post

jkat54
SplunkTrust
SplunkTrust

Hey yeah you're correct.

To make it so they cant see the job, set the correct permissions on the search that created the jobs:

If you want to save a search job after running a search in the Search view, click Job and select Edit Job Settings to bring up the Job Settings dialog. Here you can set the job's Read Permissions (set them to Everyone if you want to share it with others), set the job's Lifetime to 7 days if you want to keep it for inspection, **and get a Link To Job that you can use to share the job with others (if you've set its Permissions to Everyone).**

 You can also save a search job that you've run manually by clicking the Send to Background icon while the search is still running. This action automatically extends the job's lifetime to 7 days and sets its permissions to Everyone. Splunk Enterprise also provides a link that you can use to share the job with others

http://docs.splunk.com/Documentation/Splunk/6.1.9/Knowledge/SupervisejobswiththeJobspage

There's no other way short of using a reverse proxy or something.

aferone
Builder

Thank you!!

0 Karma

jkat54
SplunkTrust
SplunkTrust

Does this suffice as the answer to you? If it worked please mark it as the answer so that others may find it equally useful.

I converted it to an answer so that you can mark it as such

0 Karma

jkat54
SplunkTrust
SplunkTrust

I believe only admins can see all the jobs, and less privileged users can only see their jobs. That should fall under "admin_all_objects" capability.

http://docs.splunk.com/Documentation/Splunk/6.0.3/Security/Rolesandcapabilities

The link will still be there. If you need to remove it complete from the ui, let us know.

0 Karma

aferone
Builder

Thanks for replying, but I don't think this is entirely correct. A user can see all jobs within each app they have access to. I just tested on a user. They could see jobs in "search" and a couple of other apps they have access to, but they couldn't see jobs in apps they do not have access to.

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Event Series: Level up your SOC: Advancing with Splunk Enterprise Security

AI has fundamentally raised the stakes for security operations, and this three-part series is your guide to ...

Announcing Modern Navigation: A New Era of Splunk User Experience

We are excited to introduce the Modern Navigation feature in the Splunk Platform, available to both cloud and ...

SOC4Kafka - New Kafka Connector Powered by OpenTelemetry

The new SOC4Kafka connector, built on OpenTelemetry, enables the collection of Kafka messages and forwards ...