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
*NEW* Splunk Love Promo!
Snag a $25 Visa Gift Card for Giving Your Review!

It's another Splunk Love Special! For a limited time, you can review one of our select Splunk products through Gartner Peer Insights and receive a $25 Visa gift card!

Review:





Or Learn More in Our Blog >>