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
|
| | 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.
|
| 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.
|
| gid_type | GID () const |
| | Supply the caller with the user's group id.
|
| uid_type | UID () const |
| | Supply the caller with user's id.
|
| uid_type | UID () const |
| | Supply the caller with user's id.
|
|
| std::string | m_name |
| | System name of the user.
|
| std::string | m_password |
| | Encrypted password for user.
|
| uid_type | m_uid |
| | User identification number.
|
| gid_type | m_gid |
| | Group identification number.
|
| std::string | m_gecos |
| | Full name for the user.
|
| std::string | m_home_dir |
| | The home directory for the user.
|
| std::string | m_shell |
| | The login shell for the user.
|
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