|
| | CALDUser (CALDConnectionPtr Conn) |
| |
| string const & | strUID () |
| |
| uid_t | uid () |
| |
| string const & | strGID () |
| |
| gid_t | gid () |
| |
| ald_user_caps | caps () |
| |
| ald_linux_caps | linuxCaps () |
| |
| void | AllowedHosts (ald_string_list &hostlist) |
| |
| void | AllowedHostGroups (ald_string_list &hgrouplist) |
| |
| string | home () |
| |
| string | hometype () |
| |
| string | homeserver () |
| |
| string | gecos () |
| |
| string | shell () |
| |
| string | desc () |
| |
| string | policy () |
| |
| string | pgroup () |
| |
| void | sgroups (ald_string_list &sgrouplist) |
| |
| void | lgroups (ald_string_list &lgrouplist) |
| |
| string | fullname () |
| |
| CALDKrbPrincipalPtr | princ () |
| |
| unsigned int | miclevel () |
| |
| virtual void | Clear () |
| |
| virtual void | Create (const string &newname, const string &newpwd, const string &newhometype, const string &newhome, const string &newhomesrv, const string &newshell, const string &newgecos, const string &newdesc, const string &newfull_name, const string &newpolicy, const string &newlgroups, gid_t newgid, uid_t newuid, bool needpwchange=false) |
| |
| virtual bool | Get (const string &user, ald_info_level level=ALD_INFO_DEFAULT, bool quiet=false) |
| |
| virtual void | Update (unsigned int setmask, const string &newhometype, const string &newhome, const string &newhomesrv, const string &newshell, const string &newgecos, const string &newdesc, const string &newfull_name, const string &newpolicy, const string &newlgroups, gid_t newgid, uid_t newuid, bool needpwchange) |
| |
| virtual void | ChangePwd (const string &pwd) |
| |
| virtual void | Remove (bool force=false) |
| |
| void | SetCaps (ald_user_caps newcaps) |
| |
| void | SetLinuxCaps (ald_linux_caps newcaps) |
| |
| void | SetAllowedHosts (const ald_string_list &hosts, const ald_string_list &hgroups) |
| |
| void | SetMICLevel (unsigned int level) |
| |
| void | SetPhoto (const char *buff, unsigned long len) |
| |
| void * | GetPhoto (unsigned long &len) |
| |
| virtual bool | CheckConsistency (string &msg) |
| |
| virtual bool | ValidateProperty (int property, const void *value, string *msg, bool quiet) |
| |
|
|
bool | IsAdm () |
| |
|
bool | IsHostAdder () |
| |
|
bool | IsAllHostAdder () |
| |
|
bool | IsAdmUser () |
| |
|
bool | IsLocked () |
| |
|
bool | IsFailLocked () |
| |
|
bool | CanLogin () |
| |
| | CALDObject (const string &type, CALDConnectionPtr Conn) |
| |
| CALDConnectionPtr | conn () const |
| |
| CALDLdapEntPtr | entity () const |
| |
| ald_info_level | infolevel () const |
| |
| string const & | name () const |
| |
| string const & | base () const |
| |
| const string & | otype () const |
| |
| bool | IsValid () const |
| |
| virtual bool | IsSystemObject () |
| |
| virtual bool | CheckRemoval (bool quiet=false) |
| |
| virtual bool | Refresh (ald_info_level level=ALD_INFO_UNCHANGED, bool quiet=false) |
| |
| virtual void | Save (ostream &os, bool verbose=false) |
| |
| virtual void | Load (istream &is, size_t &nline, bool verbose=false) |
| |
| virtual | ~CALDObject () |
| |
|
| virtual void | InternalSave (ostream &os, bool verbose=false) |
| |
| virtual aoLoadStatus | InternalLoad (istream &is, size_t &nline, string &line, bool verbose=false) |
| |
| virtual void | InternalGet (string object, ald_info_level level, bool quiet=false) |
| |
| virtual void | EnsureEntity () |
| |
| virtual bool | ProcessEntity (bool quiet=false) |
| |
| virtual void | InternalNotice (aoOperation op, const string &arg, const string &detail) |
| |
| virtual void | InternalRemove (bool force, void *extra=NULL) |
| |
| virtual void | InternalCreate (void *extra=NULL) |
| |
| virtual void | InternalUpdate (unsigned int setmask, ald_string_multimap &attrs, void *extra) |
| |
| virtual void | EnsureInfoLevel (ald_info_level level) |
| |
| virtual bool | StartOperation (const string &object, aoOperation op, const string &arg, const string &detail, bool force=false) |
| |
| virtual void | CommitOperation (const string &object, aoOperation op, bool process=false, bool quiet=false) |
| |
| bool | TriggerAction (const string &action, aoTriggerActionType atype, bool quiet=false) |
| |