Knowledge Management

Assigning all Knowledge Objects to "nobody" - Pros and Cons

dyeyniyel
Explorer
Hey All,

We are currently transitioning our users from Local to SAML, and with this, the savedsearches/KO's owned by the local users would need to be reassigned as they will soon be deleted on our environment.
 
What would be the best practice for this, should we just reassign all these knowledge objects owned by the users to nobody, or should we just assign them to their respective SAML user account equivalent?
 
The K.O's are general use cases so we're thinking that assigning it to nobody would be fine, but it may cause some quota hits or some searches might not be executed if all are assigned to nobody.
Labels (1)
0 Karma
1 Solution

gjanders
SplunkTrust
SplunkTrust

nobody runs as the splunk system user and by default that has admin access.

So you probably don't want to reassign to nobody.

Furthermore depending on write permissions the original users might lose the ability to edit the knowledge objects. They will likely lose the ability to remove the objects too...

View solution in original post

michelletieder
Engager

I understand the code has issues with the KO's not being owned and a person loosing access to edit them. So, I'd suggest the system auto reassigns it to a created by splunk user when it gets shared. And they keep rights to edit if they have shared access. It's really something odd to keep having to manage. Either that or someone needs to come up with a better way to manage it.

0 Karma

gjanders
SplunkTrust
SplunkTrust

nobody runs as the splunk system user and by default that has admin access.

So you probably don't want to reassign to nobody.

Furthermore depending on write permissions the original users might lose the ability to edit the knowledge objects. They will likely lose the ability to remove the objects too...

dyeyniyel
Explorer

Hi @gjanders,

Thanks for the response! Appreciate it. We're planning on just creating something like a local service account and we'll assign the savedsearches there, with the necessary permissions and quotas. 

Just a question, would you know if the savedsearches would still run if let's say for example it's owner already has expired password?

0 Karma

gjanders
SplunkTrust
SplunkTrust

I do not believe password expiry triggers that scenario (happy to be corrected)

A disabled account *and* a restart of the SH or a refresh of the ldap cache should trigger this...

0 Karma
Get Updates on the Splunk Community!

Adoption of RUM and APM at Splunk

    Unleash the power of Splunk Observability   Watch Now In this can't miss Tech Talk! The Splunk Growth ...

March Community Office Hours Security Series Uncovered!

Hello Splunk Community! In March, Splunk Community Office Hours spotlighted our fabulous Splunk Threat ...

Stay Connected: Your Guide to April Tech Talks, Office Hours, and Webinars!

Take a look below to explore our upcoming Community Office Hours, Tech Talks, and Webinars in April. This post ...