Create a user group using bconf

Procedure

Run bconf create usergroup=group_name

For example:

bconf create usergroup=ug12 "GROUP_MEMBER=user1 user2 ; USER_SHARES=[user1, 5]
[user2, 2] ; GROUP_ADMIN=admin1"
bconf: Request for usergroup <ug12> accepted

Once accepted by bconf, the new usergroup appears in bugroup output:

bugroup -l ug12
GROUP_NAME:  ug12
USERS:       user2 user1
GROUP_ADMIN: admin1
SHARES:      [user1, 5] [user2, 2]

Remove a user group member using bconf

About this task

You can remove members from a usergroup using live reconfiguration.

And removing the specified group member, all references to the group member are updated as required.

Procedure

Run bconf rmmember usergroup=group_name "GROUP_MEMBER=user_name"

For example:

bconf rmmember usergroup=ug12 "GROUP_MEMBER=user1" 
bconf: Request for usergroup <ug12> accepted

Once accepted by bconf, the changed usergroup appears in bugroup output:

bugroup -l ug12
GROUP_NAME:  ug12
USERS:       user2
GROUP_ADMIN: admin1
SHARES:      [user2, 2]

Notice the SHARES entry for user1 is also removed.