cancel
Showing results for 
Search instead for 
Did you mean: 

Head's Up! These forums are read-only. All users and content have migrated. Please join us at community.neo4j.com.

Security at dbms level in neo4j 4.1.3

I have different data pipelines written in python to load data into neo4j using cyphers. Each pipeline is executed by a different user that has different privileges set. So far so good. But I also execute

CALL dbms.setConfigValue(\'dbms.transaction.timeout\',\'120s\')

What permission do I need to give the user to be able to execute the above? FYI - each data pipeline sets a different timeout and at the end of the processing it is reset back to 30s.

2 REPLIES 2

I guess admin permissions.

See here

in 4.2 there are more fine-grained permissions

GRANT EXECUTE ADMIN PROCEDURES ON DBMS TO [role]
You must create the role before and assign it to the user.

It should do it, 99% sure.