Lines Matching refs:ap_unixd_config

94         if (ap_unixd_config.user_name[0] == '#') {
96 uid_t uid = atol(&ap_unixd_config.user_name[1]);
109 name = ap_unixd_config.user_name;
117 if (setgid(ap_unixd_config.group_id) == -1) {
120 (long)ap_unixd_config.group_id);
126 if (initgroups(name, ap_unixd_config.group_id) == -1) {
129 "and Group %ld", name, (long)ap_unixd_config.group_id);
151 if (NULL != ap_unixd_config.chroot_dir) {
158 if (chdir(ap_unixd_config.chroot_dir) != 0) {
161 "Can't chdir to %s", ap_unixd_config.chroot_dir);
165 if (chroot(ap_unixd_config.chroot_dir) != 0) {
168 "Can't chroot to %s", ap_unixd_config.chroot_dir);
183 os_init_job_environment(NULL, ap_unixd_config.user_name, ap_exists_config_define("DEBUG")) != 0 ||
185 setuid(ap_unixd_config.user_id) == -1)) {
189 (long) ap_unixd_config.user_id);
218 ap_unixd_config.user_name = arg;
219 ap_unixd_config.user_id = ap_uname2id(arg);
221 if (ap_unixd_config.user_id == 0) {
246 ap_unixd_config.group_name = arg;
247 ap_unixd_config.group_id = ap_gname2id(arg);
264 ap_unixd_config.chroot_dir = arg;
277 if (!ap_unixd_config.suexec_enabled && arg) {
279 ap_unixd_config.suexec_disabled_reason, NULL);
283 ap_unixd_config.suexec_disabled_reason = "Suexec directive is Off";
286 ap_unixd_config.suexec_enabled = arg;
302 ap_unixd_config.user_name = DEFAULT_USER;
303 ap_unixd_config.user_id = ap_uname2id(DEFAULT_USER);
304 ap_unixd_config.group_name = DEFAULT_GROUP;
305 ap_unixd_config.group_id = ap_gname2id(DEFAULT_GROUP);
307 ap_unixd_config.chroot_dir = NULL; /* none */
310 ap_unixd_config.suexec_enabled = 0;
315 ap_unixd_config.suexec_enabled = 1;
316 ap_unixd_config.suexec_disabled_reason = "";
319 ap_unixd_config.suexec_disabled_reason =
324 ap_unixd_config.suexec_disabled_reason =
336 apr_uid_t uid = ap_unixd_config.user_id;
337 apr_gid_t gid = ap_unixd_config.group_id;
345 ap_unixd_config.user_name, (unsigned long)uid, no_root);
347 ap_unixd_config.group_name, (unsigned long)gid, no_root);
348 if (ap_unixd_config.chroot_dir)
350 ap_unixd_config.chroot_dir, no_root);