groupName :: GroupEntry -> String groupID :: GroupEntry -> GroupID groupMembers :: GroupEntry -> [String] getGroupEntryForID :: GroupID -> IO GroupEntry |
getGroupEntryForID gid calls getgrgid to obtain the GroupEntry information associated with GroupID gid.
The operation may fail with:
There is no group entry for the GroupID.
getGroupEntryForName :: String -> IO GroupEntry |
getGroupEntryForName name calls getgrnam to obtain the GroupEntry information associated with the group called name.
The operation may fail with:
There is no group entry for the name.
userName :: UserEntry -> String userID :: UserEntry -> UserID userGroupID :: UserEntry -> GroupID homeDirectory :: UserEntry -> String userShell :: UserEntry -> String getUserEntryForID :: UserID -> IO UserEntry |
getUserEntryForID gid calls getpwuid to obtain the UserEntry information associated with UserID uid. The operation may fail with:
There is no user entry for the UserID.
getUserEntryForName :: String -> IO UserEntry |
getUserEntryForName name calls getpwnam to obtain the UserEntry information associated with the user login name.
The operation may fail with:
There is no user entry for the name.