Audit log (last 500 rows): /home/stor2rrd/stor2rrd/etc/web_config/audit.log
+       'description' => 'Admins de DMT'
+     },
      'ReadOnly' => {
        'description' => 'Member can see everything but nothing can change.'
      },
      'admins' => {
        'ACL' => {
          'cgroups' => [
            '*'
          ],
          'san' => bless( do{\(my $o = 1)}, 'JSON::Boolean' ),
          'storages' => {}


############################## 2022-07-20 21:20:52 ### changes on users.json by admin
*** BEFORE
--- AFTER
***************
*** 1,19 ****
--- 1,22 ----
  $VAR1 = {
    'ACLimported' => bless( do{\(my $o = 0)}, 'JSON::Boolean' ),
    'groups' => {
      'ADMINISTRATORS' => {
        'description' => 'Admins de DMT'
      },
      'ReadOnly' => {
        'description' => 'Member can see everything but nothing can change.'
      },
+     'TEST' => {
+       'description' => 'ad'
+     },
      'admins' => {
        'ACL' => {
          'cgroups' => [
            '*'
          ],
          'san' => bless( do{\(my $o = 1)}, 'JSON::Boolean' ),
          'storages' => {}
        },
        'description' => 'STOR2RRD Administrators'
      },


############################## 2022-11-24 17:24:03 ### changes on users.json by admin
*** BEFORE
--- AFTER
***************
*** 1,16 ****
--- 1,19 ----
  $VAR1 = {
    'ACLimported' => bless( do{\(my $o = 0)}, 'JSON::Boolean' ),
    'groups' => {
      'ADMINISTRATORS' => {
        'description' => 'Admins de DMT'
      },
+     'ADY' => {
+       'description' => 'Storage backup'
+     },
      'ReadOnly' => {
        'description' => 'Member can see everything but nothing can change.'
      },
      'TEST' => {
        'description' => 'ad'
      },
      'admins' => {
        'ACL' => {
          'cgroups' => [
            '*'


############################## 2022-11-24 17:24:17 ### changes on users.json by admin
*** BEFORE
--- AFTER
***************
*** 1,16 ****
  $VAR1 = {
    'ACLimported' => bless( do{\(my $o = 0)}, 'JSON::Boolean' ),
    'groups' => {
-     'ADMINISTRATORS' => {
-       'description' => 'Admins de DMT'
-     },
      'ADY' => {
        'description' => 'Storage backup'
      },
      'ReadOnly' => {
        'description' => 'Member can see everything but nothing can change.'
      },
      'TEST' => {
        'description' => 'ad'
      },
      'admins' => {
--- 1,13 ----


############################## 2022-11-24 17:24:22 ### changes on users.json by admin
*** BEFORE
--- AFTER
***************
*** 1,16 ****
  $VAR1 = {
    'ACLimported' => bless( do{\(my $o = 0)}, 'JSON::Boolean' ),
    'groups' => {
-     'ADY' => {
-       'description' => 'Storage backup'
-     },
      'ReadOnly' => {
        'description' => 'Member can see everything but nothing can change.'
      },
      'TEST' => {
        'description' => 'ad'
      },
      'admins' => {
        'ACL' => {
          'cgroups' => [
            '*'
--- 1,13 ----


############################## 2022-11-24 17:24:29 ### changes on users.json by admin
*** BEFORE
--- AFTER
***************
*** 1,19 ****
  $VAR1 = {
    'ACLimported' => bless( do{\(my $o = 0)}, 'JSON::Boolean' ),
    'groups' => {
      'ReadOnly' => {
        'description' => 'Member can see everything but nothing can change.'
      },
-     'TEST' => {
-       'description' => 'ad'
-     },
      'admins' => {
        'ACL' => {
          'cgroups' => [
            '*'
          ],
          'san' => bless( do{\(my $o = 1)}, 'JSON::Boolean' ),
          'storages' => {}
        },
        'description' => 'STOR2RRD Administrators'
      },
--- 1,16 ----


############################## 2022-11-24 17:24:33 ### changes on users.json by admin
*** BEFORE
--- AFTER
***************
*** 7,29 ****
      'admins' => {
        'ACL' => {
          'cgroups' => [
            '*'
          ],
          'san' => bless( do{\(my $o = 1)}, 'JSON::Boolean' ),
          'storages' => {}
        },
        'description' => 'STOR2RRD Administrators'
      },
-     'group2' => {
-       'description' => 'grupa2'
-     },
      'test' => {
        'description' => 'test1'
      }
    },
    'users' => {
      'admin' => {
        'active' => 1,
        'config' => {
          'db_height' => 50,
          'db_items' => [],
--- 7,26 ----


############################## 2022-11-24 17:24:36 ### changes on users.json by admin
*** BEFORE
--- AFTER
***************
*** 6,28 ****
      },
      'admins' => {
        'ACL' => {
          'cgroups' => [
            '*'
          ],
          'san' => bless( do{\(my $o = 1)}, 'JSON::Boolean' ),
          'storages' => {}
        },
        'description' => 'STOR2RRD Administrators'
-     },
-     'test' => {
-       'description' => 'test1'
      }
    },
    'users' => {
      'admin' => {
        'active' => 1,
        'config' => {
          'db_height' => 50,
          'db_items' => [],
          'db_width' => 120,
          'locale' => 'en-US',
--- 6,25 ----


############################## 2022-11-24 17:25:38 ### changes on users.json by admin
*** BEFORE
--- AFTER
***************
*** 1,13 ****
--- 1,16 ----
  $VAR1 = {
    'ACLimported' => bless( do{\(my $o = 0)}, 'JSON::Boolean' ),
    'groups' => {
+     'ADY' => {
+       'description' => '\\Storage Backup\\'
+     },
      'ReadOnly' => {
        'description' => 'Member can see everything but nothing can change.'
      },
      'admins' => {
        'ACL' => {
          'cgroups' => [
            '*'
          ],
          'san' => bless( do{\(my $o = 1)}, 'JSON::Boolean' ),
          'storages' => {}
***************
*** 28,40 ****
        },
        'created' => '2017-09-20T11:17:50Z',
        'email' => '',
        'groups' => [
          'admins'
        ],
        'htpassword' => 'xxxxxxxxxx',
        'last_login' => '',
        'name' => 'STOR2RRD Administrator',
        'updated' => '2017-09-20T11:17:50Z'
!     }
    }
  };
--- 31,44 ----
        },
        'created' => '2017-09-20T11:17:50Z',
        'email' => '',
        'groups' => [
          'admins'
        ],
        'htpassword' => 'xxxxxxxxxx',
        'last_login' => '',
        'name' => 'STOR2RRD Administrator',
        'updated' => '2017-09-20T11:17:50Z'
!     },
!     'undefined' => {}
    }
  };


############################## 2022-12-19 09:12:45 ### changes on users.json by admin
*** BEFORE
--- AFTER
***************
*** 9,28 ****
--- 9,31 ----
      },
      'admins' => {
        'ACL' => {
          'cgroups' => [
            '*'
          ],
          'san' => bless( do{\(my $o = 1)}, 'JSON::Boolean' ),
          'storages' => {}
        },
        'description' => 'STOR2RRD Administrators'
+     },
+     'test' => {
+       'description' => 'weee'
      }
    },
    'users' => {
      'admin' => {
        'active' => 1,
        'config' => {
          'db_height' => 50,
          'db_items' => [],
          'db_width' => 120,
          'locale' => 'en-US',


############################## 2023-01-20 14:48:26 ### changes on users.json by admin
*** BEFORE
--- AFTER
***************
*** 1,16 ****
--- 1,19 ----
  $VAR1 = {
    'ACLimported' => bless( do{\(my $o = 0)}, 'JSON::Boolean' ),
    'groups' => {
      'ADY' => {
        'description' => '\\Storage Backup\\'
      },
+     'IBM STORAGE' => {
+       'description' => 'STORAGE'
+     },
      'ReadOnly' => {
        'description' => 'Member can see everything but nothing can change.'
      },
      'admins' => {
        'ACL' => {
          'cgroups' => [
            '*'
          ],
          'san' => bless( do{\(my $o = 1)}, 'JSON::Boolean' ),
          'storages' => {}


############################## 2023-02-03 09:11:26 ### changes on users.json by admin
*** BEFORE
--- AFTER
***************
*** 15,34 ****
--- 15,37 ----
          'cgroups' => [
            '*'
          ],
          'san' => bless( do{\(my $o = 1)}, 'JSON::Boolean' ),
          'storages' => {}
        },
        'description' => 'STOR2RRD Administrators'
      },
      'test' => {
        'description' => 'weee'
+     },
+     'wouwou' => {
+       'description' => 'bravo product'
      }
    },
    'users' => {
      'admin' => {
        'active' => 1,
        'config' => {
          'db_height' => 50,
          'db_items' => [],
          'db_width' => 120,
          'locale' => 'en-US',


############################## 2023-05-23 15:04:32 ### changes on users.json by admin
*** BEFORE
--- AFTER
***************
*** 13,32 ****
--- 13,35 ----
      'admins' => {
        'ACL' => {
          'cgroups' => [
            '*'
          ],
          'san' => bless( do{\(my $o = 1)}, 'JSON::Boolean' ),
          'storages' => {}
        },
        'description' => 'STOR2RRD Administrators'
      },
+     'hello' => {
+       'description' => ':))'
+     },
      'test' => {
        'description' => 'weee'
      },
      'wouwou' => {
        'description' => 'bravo product'
      }
    },
    'users' => {
      'admin' => {
        'active' => 1,


############################## 2023-07-05 14:06:19 ### changes on users.json by admin
*** BEFORE
--- AFTER
***************
*** 13,35 ****
      'admins' => {
        'ACL' => {
          'cgroups' => [
            '*'
          ],
          'san' => bless( do{\(my $o = 1)}, 'JSON::Boolean' ),
          'storages' => {}
        },
        'description' => 'STOR2RRD Administrators'
      },
-     'hello' => {
-       'description' => ':))'
-     },
      'test' => {
        'description' => 'weee'
      },
      'wouwou' => {
        'description' => 'bravo product'
      }
    },
    'users' => {
      'admin' => {
        'active' => 1,
--- 13,32 ----


############################## 2023-07-20 07:50:11 ### changes on users.json by admin
*** BEFORE
--- AFTER
***************
*** 1,19 ****
--- 1,22 ----
  $VAR1 = {
    'ACLimported' => bless( do{\(my $o = 0)}, 'JSON::Boolean' ),
    'groups' => {
      'ADY' => {
        'description' => '\\Storage Backup\\'
      },
      'IBM STORAGE' => {
        'description' => 'STORAGE'
      },
+     'My Stuff' => {
+       'description' => 'Ebby Stuff'
+     },
      'ReadOnly' => {
        'description' => 'Member can see everything but nothing can change.'
      },
      'admins' => {
        'ACL' => {
          'cgroups' => [
            '*'
          ],
          'san' => bless( do{\(my $o = 1)}, 'JSON::Boolean' ),
          'storages' => {}


############################## 2023-08-03 11:12:44 ### changes on users.json by admin
*** BEFORE
--- AFTER
***************
*** 1,16 ****
--- 1,19 ----
  $VAR1 = {
    'ACLimported' => bless( do{\(my $o = 0)}, 'JSON::Boolean' ),
    'groups' => {
      'ADY' => {
        'description' => '\\Storage Backup\\'
      },
+     'AMS Operations ' => {
+       'description' => 'User accounts group for AMS Ops.Team'
+     },
      'IBM STORAGE' => {
        'description' => 'STORAGE'
      },
      'My Stuff' => {
        'description' => 'Ebby Stuff'
      },
      'ReadOnly' => {
        'description' => 'Member can see everything but nothing can change.'
      },
      'admins' => {


############################## 2024-01-30 16:09:07 ### changes on users.json by admin
*** BEFORE
--- AFTER
***************
*** 9,28 ****
--- 9,31 ----
      },
      'IBM STORAGE' => {
        'description' => 'STORAGE'
      },
      'My Stuff' => {
        'description' => 'Ebby Stuff'
      },
      'ReadOnly' => {
        'description' => 'Member can see everything but nothing can change.'
      },
+     'Test' => {
+       'description' => 'test'
+     },
      'admins' => {
        'ACL' => {
          'cgroups' => [
            '*'
          ],
          'san' => bless( do{\(my $o = 1)}, 'JSON::Boolean' ),
          'storages' => {}
        },
        'description' => 'STOR2RRD Administrators'
      },