Ok @loggingone so your post made me curious about session timeouts and default settings for users created. I noticed that users session timeout default is for an hour when that user is created. Only thing so far that I could find was in MongoDb.
Log into Mongo Shell;
> use graylog
switched to db graylog
> show collections;
### this shows all tables/collections for Graylog
### Example: This shows all users settings.
> db.users.find().pretty();
Result
{
"auth_service_uid" : null,
"last_name" : "user",
"account_status" : "enabled",
"password" : "{bcrypt}$2a$10$./tbUmPMx3ZINNc3Wdo29uckV1fBiwcvT7MAPXiOc.lymohry5fN6{salt}$2a$10$./tbUmPMx3ZINNc3Wdo29u",
"full_name" : "some user",
"session_timeout_ms" : NumberLong(3600000),
"permissions" : [ ],
"external_user" : false,
"first_name" : "some",
"email" : "test_user@localhost.local",
"username" : "some.user"
}
Or get one user and all the information as shown below.
> db.users.find({"username": "some.user"}).pretty();
Result:
{
"_id" : ObjectId("62c78c77777f8d5ed96057f6"),
"service_account" : false,
"timezone" : null,
"auth_service_id" : null,
"roles" : [
ObjectId("5a501e15ffe8b12d4302e5d2"),
ObjectId("5fb32bab77924e5154c87736"),
ObjectId("6193041d2bcd248ac7945273")
],
"auth_service_uid" : null,
"last_name" : "user",
"account_status" : "enabled",
"password" : "{bcrypt}$2a$10$./tbUmPMx3ZINNc3Wdo29uckV1fBiwcvT7MAPXiOc.lymohry5fN6{salt}$2a$10$./tbUmPMx3ZINNc3Wdo29u",
"full_name" : "some user",
"session_timeout_ms" : NumberLong(3600000),
"permissions" : [ ],
"external_user" : false,
"first_name" : "some",
"email" : "test_user@localhost.local",
"username" : "some.user"
}
>
From there, if you know how to use MongoDb to modify a collection/table that would be your best bet.
I personally have not done it yet but I was curious where to find the users info. Still haven’t found where these default setting exists.