UserAndGroupManagerDB
DIRAC FileCatalog mix-in class to manage users and groups within the FC database
- class DIRAC.DataManagementSystem.DB.FileCatalogComponents.UserGroupManager.UserAndGroupManagerDB.UserAndGroupManagerDB(database=None)
Bases:
UserAndGroupManagerBase
- __init__(database=None)
- addGroup(gname)
Add a new group with a name ‘name’
- addUser(uname)
Add a new user with a name ‘uname’
- deleteGroup(gname, force=True)
Delete a group specified by its name
- deleteUser(uname, force=True)
Delete a user specified by its name
- findGroup(group)
- findUser(user)
- getGroupID(group)
Get ID for a group specified by its name
- getGroupName(gid)
Get group name for the given id
- getGroups()
- getUserAndGroupID(credDict)
Get a uid, gid tuple for the given Credentials
- getUserAndGroupRight(credDict)
Evaluate rights for user and group operations
- getUserID(user)
Get ID for a user specified by its name
- getUserName(uid)
Get user name for the given id
- getUsers()
- setDatabase(database)