System.Posix.User

# User environment

## Querying the user environment

getRealUserID

getRealGroupID

getEffectiveUserID

getEffectiveGroupID

getGroups

getLoginName

getEffectiveUserName

### The group database

data GroupEntry

getGroupEntryForID

getGroupEntryForName

getAllGroupEntries

### The user database

data UserEntry

getUserEntryForID

getUserEntryForName

getAllUserEntries

## Modifying the user environment

setUserID

setGroupID

setEffectiveUserID

setEffectiveGroupID

setGroups