Configuring custom user groups
In case, you are using Login mode as LDAP or Azure Active Directory (AAD) and you want to override the LDAP/AAD implementation for groups and access, you can configure the tag command script.
Create a shell script as below to mock custom user groups:
case "$1" in 'user1') echo "uid=1051601153(user1) gid=1051600513(domain users) groups=0001(auto-test-group01),0002(auto-test-group02),0003(auto-test-group03),0004(auto-test-group04),0005(auto-test-group05),0006(auto-test-group06),0007(auto-test-group07),0008(auto-test-group08),0009(auto-test-group09)" ;; 'user2') echo "uid=1051601153(user2) gid=1051600513(domain users) groups=0001(auto-test-group01),0003(auto-test-group07)";; 'user3') echo "uid=1051601153(user3) gid=1051600513(domain users) groups=0001(auto-test-group01),0002(auto-test-group02),0003(auto-test-group03),0004(auto-test-group04),0005(auto-test-group05),0006(auto-test-group06),0007(auto-test-group07),0008(auto-test-group08),0009(auto-test-group09)" ;; 'user4') echo "uid=1051601153(user4) gid=1051600513(domain users) groups=0001(auto-test-group02),0002(auto-test-group07)" ;; 'user5') echo "uid=1051601153(user5) gid=1051600513(domain users) groups=0001(auto-test-group03),0002(auto-test-group07)" ;; 'user6') echo "uid=1051601153(user6) gid=1051600513(domain users) groups=0001(auto-test-group_auto)";; 'user7') echo "uid=1051601153(user7) gid=1051600513(domain users) groups=0001(auto-test-group04),0002(auto-test-group07)" ;; 'user8') echo "uid=1051601153(user8) gid=1051600513(domain users) groups=0001(auto-test-group05),0002(auto-test-group07)" ;; 'user9') echo "uid=1051601153(user9) gid=1051600513(domain users) groups=0001(auto-test-group06),0002(auto-test-group07)" ;; esac
Stop Unravel.
<Unravel installation directory>/unravel/manager stop
From the installation directory, run the following command to set the RBAC configurations using the template script.
<Unravel installation directory>/unravel/manager config rbac script
</path/to/rbac/tag command/script>
Apply the changes.
<Unravel installation directory>/unravel/manager config apply
Start Unravel
<Unravel installation directory>/unravel/manager start