Defined in file: hzUnixacc.h
Information about a UNIX user account
Constructors/Detructors
| hzUserinfo* | hzUserinfo | (void) | |
| void | ~hzUserinfo | (void) |
Public Methods:
| const char* | GetClass | (void) | |
| int | GetExpires | (void) | |
| const char* | GetGeninfo | (void) | |
| int | GetGroupID | (void) | |
| const char* | GetHomedir | (void) | |
| const char* | GetPassword | (void) | |
| int | GetPwUpdate | (void) | |
| const char* | GetShell | (void) | |
| int | GetUserID | (void) | |
| const char* | GetUsername | (void) | |
| hzEcode | Load | (void) | Build system user information database form /etc/passwd . |
| hzUserinfo* | Locate | (hzString& uname) | Locate UNIX user by username Pointer to the usr info |
| hzUserinfo* | Locate | (int nUserID) | Locate UNIX user by user id Pointer to the usr info |
Member Variables:
| hzString | m_Class | User's class or type (not implimented yet) | |
| hzString | m_Geninfo | General information about the user. | |
| hzString | m_Homedir | User's home directory. | |
| hzString | m_Password | User's encrypted password. | |
| hzString | m_Shell | Path of UNIX shell program. | |
| hzString | m_Username | System user's username | |
| int | m_nExpires | Account expiration time. | |
| int | m_nGroupID | Numeric groupd ID. | |
| int | m_nPwUpdate | Last Password change time. | |
| int | m_nUserID | Numeric user ID. |