![]() |
Open Lighting Architecture
0.9.0
|
User & Group Information.
Go to the source code of this file.
Classes | |
| struct | ola::PasswdEntry |
| Contains information about a user. More... | |
| struct | ola::GroupEntry |
| Contains information about a group. More... | |
Namespaces | |
| namespace | ola |
| The namespace containing all OLA symbols. | |
Functions | |
Get / Set User ID | |
| uid_t | ola::GetUID () |
| Get the real UID of the process. | |
| uid_t | ola::GetEUID () |
| Get the effective UID of the process. | |
| bool | ola::SetUID (uid_t new_uid) |
| Set the effective UID of the process. | |
Get / Set Group ID | |
| gid_t | ola::GetGID () |
| Get the real Group ID. | |
| gid_t | ola::GetEGID () |
| Get the effective group ID. | |
| bool | ola::SetGID (gid_t new_gid) |
| Set the effective Group ID of the process. | |
Lookup User Information | |
| bool | ola::GetPasswdName (const std::string &name, PasswdEntry *passwd) |
| Lookup a user account by username. | |
| bool | ola::GetPasswdUID (uid_t uid, PasswdEntry *passwd) |
| Lookup a user account by UID. | |
Lookup Group Information. | |
| bool | ola::GetGroupName (const std::string &name, GroupEntry *passwd) |
| Lookup a group account by name. | |
| bool | ola::GetGroupGID (gid_t gid, GroupEntry *passwd) |
| Lookup a group account by GID. | |
1.8.1.2