Class to manage information about a single user.
More...
#include <UserInfoCache.hh>
|
| UserInfo () |
| constructor
|
|
| UserInfo (const char *Name, const char *Password, const uid_type UID, const gid_type GID, const char *Gecos, const char *HomeDir, const char *Shell) |
| constructor
|
|
const std::string & | Name () const |
| Supply the system name of the user.
|
|
gid_type | GID () const |
| Supply the caller with the user's group id.
|
|
uid_type | UID () const |
| Supply the caller with user's id.
|
|
| UserInfo () |
| constructor
|
|
| UserInfo (const char *Name, const char *Password, const uid_type UID, const gid_type GID, const char *Gecos, const char *HomeDir, const char *Shell) |
| constructor
|
|
const std::string & | Name () const |
| Supply the system name of the user.
|
|
gid_type | GID () const |
| Supply the caller with the user's group id.
|
|
uid_type | UID () const |
| Supply the caller with user's id.
|
|
Class to manage information about a single user.
◆ gid_type [1/2]
◆ gid_type [2/2]
◆ uid_type [1/2]
◆ uid_type [2/2]
◆ UserInfo() [1/4]
LDASTools::AL::UserInfoCache::UserInfo::UserInfo |
( |
| ) |
|
|
inline |
constructor
This is the default constructor.
◆ UserInfo() [2/4]
LDASTools::AL::UserInfoCache::UserInfo::UserInfo |
( |
const char * | Name, |
|
|
const char * | Password, |
|
|
const uid_type | UID, |
|
|
const gid_type | GID, |
|
|
const char * | Gecos, |
|
|
const char * | HomeDir, |
|
|
const char * | Shell ) |
|
inline |
constructor
This constructor fills in the information suppled by reading each of the password entries.
◆ UserInfo() [3/4]
LDASTools::AL::UserInfoCache::UserInfo::UserInfo |
( |
| ) |
|
◆ UserInfo() [4/4]
LDASTools::AL::UserInfoCache::UserInfo::UserInfo |
( |
const char * | Name, |
|
|
const char * | Password, |
|
|
const uid_type | UID, |
|
|
const gid_type | GID, |
|
|
const char * | Gecos, |
|
|
const char * | HomeDir, |
|
|
const char * | Shell ) |
◆ GID() [1/2]
Supply the caller with the user's group id.
Supply the caller with user's group id.
◆ GID() [2/2]
gid_type LDASTools::AL::UserInfoCache::UserInfo::GID |
( |
| ) |
const |
Supply the caller with the user's group id.
◆ Name() [1/2]
const std::string & LDASTools::AL::UserInfoCache::UserInfo::Name |
( |
| ) |
const |
|
inline |
Supply the system name of the user.
Supply the caller with the System Name.
◆ Name() [2/2]
const std::string & LDASTools::AL::UserInfoCache::UserInfo::Name |
( |
| ) |
const |
Supply the system name of the user.
◆ UID() [1/2]
Supply the caller with user's id.
◆ UID() [2/2]
uid_type LDASTools::AL::UserInfoCache::UserInfo::UID |
( |
| ) |
const |
Supply the caller with user's id.
◆ m_gecos
std::string LDASTools::AL::UserInfoCache::UserInfo::m_gecos |
|
private |
◆ m_gid
gid_type LDASTools::AL::UserInfoCache::UserInfo::m_gid |
|
private |
Group identification number.
◆ m_home_dir
std::string LDASTools::AL::UserInfoCache::UserInfo::m_home_dir |
|
private |
The home directory for the user.
◆ m_name
std::string LDASTools::AL::UserInfoCache::UserInfo::m_name |
|
private |
◆ m_password
std::string LDASTools::AL::UserInfoCache::UserInfo::m_password |
|
private |
Encrypted password for user.
◆ m_shell
std::string LDASTools::AL::UserInfoCache::UserInfo::m_shell |
|
private |
The login shell for the user.
◆ m_uid
uid_type LDASTools::AL::UserInfoCache::UserInfo::m_uid |
|
private |
User identification number.
The documentation for this class was generated from the following files:
- /home/abuild/rpmbuild/BUILD/ldas-tools-al-2.6.7-build/ldas-tools-al-2.6.7/build/include/ldastoolsal/UserInfoCache.hh
- /home/abuild/rpmbuild/BUILD/ldas-tools-al-2.6.7-build/ldas-tools-al-2.6.7/src/UserInfoCache.hh