#include <usergroup.hpp>
Definition at line 37 of file usergroup.hpp.
◆ SetUserGroup() [1/2]
openvpn::SetUserGroup::SetUserGroup |
( |
const std::string & |
user, |
|
|
const std::string & |
group, |
|
|
const bool |
strict |
|
) |
| |
|
inline |
◆ SetUserGroup() [2/2]
openvpn::SetUserGroup::SetUserGroup |
( |
const char * |
user, |
|
|
const char * |
group, |
|
|
const bool |
strict |
|
) |
| |
|
inline |
◆ ~SetUserGroup()
virtual openvpn::SetUserGroup::~SetUserGroup |
( |
| ) |
|
|
virtualdefault |
◆ activate()
virtual void openvpn::SetUserGroup::activate |
( |
| ) |
const |
|
inlinevirtual |
◆ chown() [1/2]
void openvpn::SetUserGroup::chown |
( |
const int |
fd, |
|
|
const std::string & |
title |
|
) |
| const |
|
inline |
◆ chown() [2/2]
void openvpn::SetUserGroup::chown |
( |
const std::string & |
fn | ) |
const |
|
inline |
◆ defined()
bool openvpn::SetUserGroup::defined |
( |
| ) |
const |
|
inline |
◆ do_setgid_setgroups()
void openvpn::SetUserGroup::do_setgid_setgroups |
( |
| ) |
const |
|
inlineprotected |
◆ do_setuid()
void openvpn::SetUserGroup::do_setuid |
( |
| ) |
const |
|
inlineprotected |
◆ gid()
gid_t openvpn::SetUserGroup::gid |
( |
| ) |
const |
|
inline |
◆ gid_defined()
bool openvpn::SetUserGroup::gid_defined |
( |
| ) |
const |
|
inline |
◆ group()
const std::string & openvpn::SetUserGroup::group |
( |
| ) |
const |
|
inline |
◆ invalidate()
void openvpn::SetUserGroup::invalidate |
( |
| ) |
|
|
inline |
◆ OPENVPN_EXCEPTION()
openvpn::SetUserGroup::OPENVPN_EXCEPTION |
( |
user_group_err |
| ) |
|
◆ post_thread()
virtual void openvpn::SetUserGroup::post_thread |
( |
| ) |
const |
|
inlinevirtual |
◆ pre_thread()
virtual void openvpn::SetUserGroup::pre_thread |
( |
| ) |
const |
|
inlinevirtual |
◆ retain_core_dumps()
void openvpn::SetUserGroup::retain_core_dumps |
( |
| ) |
const |
|
inlineprotected |
◆ uid()
uid_t openvpn::SetUserGroup::uid |
( |
| ) |
const |
|
inline |
◆ uid_defined()
bool openvpn::SetUserGroup::uid_defined |
( |
| ) |
const |
|
inline |
◆ user()
const std::string & openvpn::SetUserGroup::user |
( |
| ) |
const |
|
inline |
◆ gr
struct group* openvpn::SetUserGroup::gr |
|
protected |
◆ group_name
std::string openvpn::SetUserGroup::group_name |
|
protected |
◆ pw
struct passwd* openvpn::SetUserGroup::pw |
|
protected |
◆ user_name
std::string openvpn::SetUserGroup::user_name |
|
protected |
The documentation for this class was generated from the following file: