// fix uid/gid if not supplied
// get it from the system
- if (uid == -1 || gid == -1) {
+ if (g_conf.fix_client_id == 1) {
+ uid = 340+whoami;
+ gid = 1020;
+ }
+ else if (uid == -1 || gid == -1) {
uid = getuid();
gid = getgid();
}
// fix uid/gid if not supplied
// get it from the system
- if (uid == -1 || gid == -1) {
+ if (g_conf.fix_client_id == 1) {
+ uid = 340+whoami;
+ gid = 102+whoami;
+ }
+ else if (uid == -1 || gid == -1) {
uid = getuid();
gid = getgid();
}
client_lock.Lock();
// fix uid/gid if not supplied
- // get it from the system
- if (uid == -1 || gid == -1) {
+ // get it from the system
+ if (g_conf.fix_client_id == 1) {
+ uid = 340+whoami;
+ gid = 1020;
+ }
+ else if (uid == -1 || gid == -1) {
uid = getuid();
gid = getgid();
}
// fix uid/gid if not supplied
// get it from the system
- if (uid == -1 || gid == -1) {
+ if (g_conf.fix_client_id == 1) {
+ uid = 340+whoami;
+ gid = 1020;
+ }
+ else if (uid == -1 || gid == -1) {
uid = getuid();
gid = getgid();
}
// fix uid/gid if not supplied
// get it from the system
- if (uid == -1 || gid == -1) {
+ if (g_conf.fix_client_id == 1) {
+ uid = 340+whoami;
+ gid = 1020;
+ }
+ else if (uid == -1 || gid == -1) {
uid = getuid();
gid = getgid();
}
// fix uid/gid if not supplied
// get it from the system
- if (uid == -1 || gid == -1) {
+ if (g_conf.fix_client_id == 1) {
+ uid = 340+whoami;
+ gid = 1020;
+ }
+ else if (uid == -1 || gid == -1) {
uid = getuid();
gid = getgid();
}
// fix uid/gid if not supplied
// get it from the system
- if (uid == -1 || gid == -1) {
+ if (g_conf.fix_client_id == 1) {
+ uid = 340+whoami;
+ gid = 1020;
+ }
+ else if (uid == -1 || gid == -1) {
uid = getuid();
gid = getgid();
}
// fix uid/gid if not supplied
// get it from the system
- if (uid == -1 || gid == -1) {
+ if (g_conf.fix_client_id == 1) {
+ uid = 340+whoami;
+ gid = 1020;
+ }
+ else if (uid == -1 || gid == -1) {
uid = getuid();
gid = getgid();
}
// fix uid/gid if not supplied
// get it from the system
- if (uid == -1 || gid == -1) {
+ if (g_conf.fix_client_id == 1) {
+ uid = 340+whoami;
+ gid = 1020;
+ }
+ else if (uid == -1 || gid == -1) {
uid = getuid();
gid = getgid();
}
// fix uid/gid if not supplied
// get it from the system
- if (uid == -1 || gid == -1) {
+ if (g_conf.fix_client_id == 1) {
+ uid = 340+whoami;
+ gid = 1020;
+ }
+ else if (uid == -1 || gid == -1) {
uid = getuid();
gid = getgid();
}
// fix uid/gid if not supplied
// get it from the system
- if (uid == -1 || gid == -1) {
+ if (g_conf.fix_client_id == 1) {
+ uid = 340+whoami;
+ gid = 1020;
+ }
+ else if (uid == -1 || gid == -1) {
uid = getuid();
gid = getgid();
}
// fix uid/gid if not supplied
// get it from the system
- if (uid == -1 || gid == -1) {
+ if (g_conf.fix_client_id == 1) {
+ uid = 340+whoami;
+ gid = 1020;
+ }
+ else if (uid == -1 || gid == -1) {
uid = getuid();
gid = getgid();
}
// fix uid/gid if not supplied
// get it from the system
- if (uid == -1 || gid == -1) {
+ if (g_conf.fix_client_id == 1) {
+ uid = 340+whoami;
+ gid = 1020;
+ }
+ else if (uid == -1 || gid == -1) {
uid = getuid();
gid = getgid();
}
// fix uid/gid if not supplied
// get it from the system
- if (uid == -1 || gid == -1) {
+ if (g_conf.fix_client_id == 1) {
+ uid = 340+whoami;
+ gid = 1020;
+ }
+ else if (uid == -1 || gid == -1) {
uid = getuid();
gid = getgid();
}
// fix uid/gid if not supplied
// get it from the system
- if (uid == -1 || gid == -1) {
+ if (g_conf.fix_client_id == 1) {
+ uid = 340+whoami;
+ gid = 1020;
+ }
+ else if (uid == -1 || gid == -1) {
uid = getuid();
gid = getgid();
}
// fix uid/gid if not supplied
// get it from the system
- if (uid == -1 || gid == -1) {
+ if (g_conf.fix_client_id == 1) {
+ uid = 340+whoami;
+ gid = 1020;
+ }
+ else if (uid == -1 || gid == -1) {
uid = getuid();
gid = getgid();
}
// fix uid/gid if not supplied
// get it from the system
- if (uid == -1 || gid == -1) {
+ if (g_conf.fix_client_id == 1) {
+ uid = 340+whoami;
+ gid = 1020;
+ }
+ else if (uid == -1 || gid == -1) {
uid = getuid();
gid = getgid();
}
// fix uid/gid if not supplied
// get it from the system
- if (uid == -1 || gid == -1) {
+ if (g_conf.fix_client_id == 1) {
+ uid = 340+whoami;
+ gid = 1020;
+ }
+ else if (uid == -1 || gid == -1) {
uid = getuid();
gid = getgid();
}
// fix uid/gid if not supplied
// get it from the system
- if (uid == -1 || gid == -1) {
+ if (g_conf.fix_client_id == 1) {
+ uid = 340+whoami;
+ gid = 1020;
+ }
+ else if (uid == -1 || gid == -1) {
uid = getuid();
gid = getgid();
}
// fix uid/gid if not supplied
// get it from the system
- if (uid == -1 || gid == -1) {
+ if (g_conf.fix_client_id == 1) {
+ uid = 340+whoami;
+ gid = 1020;
+ }
+ else if (uid == -1 || gid == -1) {
uid = getuid();
gid = getgid();
}
// fix uid/gid if not supplied
// get it from the system
- if (uid == -1 || gid == -1) {
+ if (g_conf.fix_client_id == 1) {
+ uid = 340+whoami;
+ gid = 1020;
+ }
+ else if (uid == -1 || gid == -1) {
uid = getuid();
gid = getgid();
}
// fix uid/gid if not supplied
// get it from the system
- if (uid == -1 || gid == -1) {
+ if (g_conf.fix_client_id == 1) {
+ uid = 340+whoami;
+ gid = 1020;
+ }
+ else if (uid == -1 || gid == -1) {
uid = getuid();
gid = getgid();
}
// fix uid/gid if not supplied
// get it from the system
- if (uid == -1 || gid == -1) {
+ if (g_conf.fix_client_id == 1) {
+ uid = 340+whoami;
+ gid = 1020;
+ }
+ else if (uid == -1 || gid == -1) {
uid = getuid();
gid = getgid();
}
secure_io: 1, /* 0=off, 1=on */
mds_group: 0, /* 0=none, 1=unix, 2=batch, 3=def, 4=predict */
mds_collection: 0, /* 0=none, 1=unix, 3=def */
- unix_group_file: 0,
+ unix_group_file: 0, /* 0=no file, non-zero = filename ptr */
+ fix_client_id: 0, /* 0=off, 1=on */
client_aux: 0, /* 0=off, 1=on */
sign_scheme: 0, /* 0=esign, 1=RSA */
hash_scheme: 0, /* 0=sha-1, 1=sha-256,
g_conf.client_aux = atoi(args[++i]);
else if (strcmp(args[i], "--unix_group_file") == 0)
g_conf.unix_group_file = args[++i];
+ else if (strcmp(args[i], "--fix_client_id") == 0)
+ g_conf.fix_client_id = atoi(args[++i]);
else if (strcmp(args[i], "--file_layout_ssize") == 0)
g_OSD_FileLayout.stripe_size = atoi(args[++i]);