gid = pw->pw_gid;
}
- if (create_run_directories(CTDLUID, gid) != 0) {
+ if (create_run_directories(ctdluid, gid) != 0) {
syslog(LOG_ERR, "citserver: failed to access and create directories");
exit(1);
}
#define NODENAME CtdlGetConfigStr("c_nodename")
#define FQDN CtdlGetConfigStr("c_fqdn")
-#define CTDLUID ctdluid
#define CREATAIDE CtdlGetConfigInt("c_creataide")
#define REGISCALL CtdlGetConfigInt("c_regiscall")
#define TWITDETECT CtdlGetConfigInt("c_twitdetect")
syslog(LOG_ERR, "bdb: unable to set database directory permissions [%s]: %m", ctdl_db_dir);
exit(CTDLEXIT_DB);
}
- if (chown(ctdl_db_dir, CTDLUID, (-1)) != 0) {
+ if (chown(ctdl_db_dir, ctdluid, (-1)) != 0) {
syslog(LOG_ERR, "bdb: unable to set the owner for [%s]: %m", ctdl_db_dir);
exit(CTDLEXIT_DB);
}
if (d->d_name[0] != '.') {
snprintf(filename, sizeof filename, "%s/%s", ctdl_db_dir, d->d_name);
syslog(LOG_DEBUG, "bdb: chmod(%s, 0600) returned %d", filename, chmod(filename, 0600));
- syslog(LOG_DEBUG, "bdb: chown(%s, CTDLUID, -1) returned %d", filename, chown(filename, CTDLUID, (-1)));
+ syslog(LOG_DEBUG, "bdb: chown(%s, ctdluid, -1) returned %d", filename, chown(filename, ctdluid, (-1)));
}
}
closedir(dp);
if (CtdlAccessCheck(ac_logged_in)) {
return;
}
- if ( (CC->user.uid != CTDLUID) && (CC->user.uid != (-1)) ) {
+ if ( (CC->user.uid != ctdluid) && (CC->user.uid != (-1)) ) {
cprintf("%d Not allowed. Use the 'passwd' command.\n", ERROR + NOT_HERE);
return;
}
cdb_chmod_data(); // make sure we own our data files
getpwuid_r(ctdluid, &pw, pwbuf, sizeof(pwbuf), &pwp);
if (pwp == NULL) {
- syslog(LOG_ERR, "main: WARNING, getpwuid(%ld): %m Group IDs will be incorrect.", (long)CTDLUID);
+ syslog(LOG_ERR, "main: WARNING, getpwuid(%ld): %m Group IDs will be incorrect.", (long)ctdluid);
}
else {
initgroups(pw.pw_name, pw.pw_gid);
syslog(LOG_ERR, "main: setgid(%ld): %m", (long)pw.pw_gid);
}
}
- syslog(LOG_INFO, "main: changing uid to %ld", (long)CTDLUID);
- if (setuid(CTDLUID) != 0) {
+ syslog(LOG_INFO, "main: changing uid to %ld", (long)ctdluid);
+ if (setuid(ctdluid) != 0) {
syslog(LOG_ERR, "main: setuid() failed: %m");
}
#if defined (HAVE_SYS_PRCTL_H) && defined (PR_SET_DUMPABLE)