hashtopolis / server

Hashtopolis - distributed password cracking with Hashcat
GNU General Public License v3.0
1.44k stars 220 forks source link

[FEATURE] Nested group support for Access Groups #771

Open robinduerhager opened 2 years ago

robinduerhager commented 2 years ago

Based on @zyronix reply at #759 i tried out the Access Groups and thought about a UX thing which could be a potential problem for future operations:

As Described in this Discord Message from Vavaldi, there is currently no option to add whole user groups to Access Groups / Agent Groups. However when managing a large user base adding each user manually to different Agent Groups can be very time consuming, in which adding whole user groups could be beneficial.

Server Version: Hashtopolis: 0.12.0+repository

zyronix commented 2 years ago

To clarify, what you want is basically nested groups? You have lets say 3 agents in one access group and don't want to add individual user accounts to that access group? But want to add a group of user accounts to the access group?

robinduerhager commented 2 years ago

To clarify, what you want is basically nested groups? You have lets say 3 agents in one access group and don't want to add individual user accounts to that access group? But want to add a group of user accounts to the access group?

Yes, this is exactly what i was thinking. :)

Since this is about permissions for a user group to use certain machines, it could also be valuable to locate this in the Access Management. So in there a Can use Access Groups: Students-PCs option could exist. However, idk right now how the backend looks, so this might be more work than extending the # of Users field in the Access Groups Section.

zyronix commented 2 years ago

Gotcha, I renamed the issue so I am reminded what it is exactly about.