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!

Check out This Month’s Brand new Splunk Lantern Articles

Splunk Lantern is a customer success center providing advice from Splunk experts on valuable data insights, ...

Happy CX Day to our Community Superheroes!

Happy 10th Birthday CX Day!What is CX Day? It’s a global celebration recognizing innovation and success in the ...

Routing Data to Different Splunk Indexes in the OpenTelemetry Collector

This blog post is part of an ongoing series on OpenTelemetry. The OpenTelemetry project is the second largest ...