OobsUsersConfig

OobsUsersConfig —

Synopsis




            OobsUsersConfig;
OobsObject* oobs_users_config_get           (OobsSession *session);
OobsList*   oobs_users_config_get_users     (OobsUsersConfig *config);
uid_t       oobs_users_config_get_minimum_users_uid
                                            (OobsUsersConfig *config);
void        oobs_users_config_set_minimum_users_uid
                                            (OobsUsersConfig *config,
                                             uid_t uid);
uid_t       oobs_users_config_get_maximum_users_uid
                                            (OobsUsersConfig *config);
void        oobs_users_config_set_maximum_users_uid
                                            (OobsUsersConfig *config,
                                             uid_t uid);
const gchar* oobs_users_config_get_default_shell
                                            (OobsUsersConfig *config);
void        oobs_users_config_set_default_shell
                                            (OobsUsersConfig *config,
                                             const gchar *shell);
const gchar* oobs_users_config_get_default_home_dir
                                            (OobsUsersConfig *config);
void        oobs_users_config_set_default_home_dir
                                            (OobsUsersConfig *config,
                                             const gchar *home_dir);
OobsGroup*  oobs_users_config_get_default_group
                                            (OobsUsersConfig *config);
GList*      oobs_users_config_get_available_shells
                                            (OobsUsersConfig *config);

Object Hierarchy


  GObject
   +----OobsObject
         +----OobsUsersConfig

Properties


  "default-group"        OobsGroup             : Read
  "default-home"         gchararray            : Read / Write
  "default-shell"        gchararray            : Read / Write
  "maximum-uid"          gint                  : Read / Write
  "minimum-uid"          gint                  : Read / Write
  "use-md5"              gboolean              : Read

Description

Details

OobsUsersConfig

typedef struct _OobsUsersConfig OobsUsersConfig;


oobs_users_config_get ()

OobsObject* oobs_users_config_get           (OobsSession *session);

session :
Returns :

oobs_users_config_get_users ()

OobsList*   oobs_users_config_get_users     (OobsUsersConfig *config);

config :
Returns :

oobs_users_config_get_minimum_users_uid ()

uid_t       oobs_users_config_get_minimum_users_uid
                                            (OobsUsersConfig *config);

config :
Returns :

oobs_users_config_set_minimum_users_uid ()

void        oobs_users_config_set_minimum_users_uid
                                            (OobsUsersConfig *config,
                                             uid_t uid);

config :
uid :

oobs_users_config_get_maximum_users_uid ()

uid_t       oobs_users_config_get_maximum_users_uid
                                            (OobsUsersConfig *config);

config :
Returns :

oobs_users_config_set_maximum_users_uid ()

void        oobs_users_config_set_maximum_users_uid
                                            (OobsUsersConfig *config,
                                             uid_t uid);

config :
uid :

oobs_users_config_get_default_shell ()

const gchar* oobs_users_config_get_default_shell
                                            (OobsUsersConfig *config);

config :
Returns :

oobs_users_config_set_default_shell ()

void        oobs_users_config_set_default_shell
                                            (OobsUsersConfig *config,
                                             const gchar *shell);

config :
shell :

oobs_users_config_get_default_home_dir ()

const gchar* oobs_users_config_get_default_home_dir
                                            (OobsUsersConfig *config);

config :
Returns :

oobs_users_config_set_default_home_dir ()

void        oobs_users_config_set_default_home_dir
                                            (OobsUsersConfig *config,
                                             const gchar *home_dir);

config :
home_dir :

oobs_users_config_get_default_group ()

OobsGroup*  oobs_users_config_get_default_group
                                            (OobsUsersConfig *config);

config :
Returns :

oobs_users_config_get_available_shells ()

GList*      oobs_users_config_get_available_shells
                                            (OobsUsersConfig *config);

config :
Returns :

Property Details

The "default-group" property

  "default-group"        OobsGroup             : Read

Default group for new users.


The "default-home" property

  "default-home"         gchararray            : Read / Write

Default home directory for new users.

Default value: NULL


The "default-shell" property

  "default-shell"        gchararray            : Read / Write

Default shell for new users.

Default value: NULL


The "maximum-uid" property

  "maximum-uid"          gint                  : Read / Write

Maximum UID for non-system users.

Allowed values: [0,65534]

Default value: 65534


The "minimum-uid" property

  "minimum-uid"          gint                  : Read / Write

Minimum UID for non-system users.

Allowed values: [0,65534]

Default value: 65534


The "use-md5" property

  "use-md5"              gboolean              : Read

Whether users' passwords are stored in MD5.

Default value: FALSE