Lines Matching defs:username
74 static int get_user_info(struct cfjail *j, const char *username,
294 const char *jidstr, *conslog, *fmt, *path, *ruleset, *term, *username;
678 username = string_param(j->intparams[injail
708 injail ? " in jail" : "", username ? " as " : "",
709 username ? username : "", j->comline);
730 if ((clean || username) && injail && sjuser &&
731 get_user_info(j, username, &pwd, &lcap) < 0)
763 if (clean || username) {
765 get_user_info(j, username, &pwd, &lcap) < 0)
779 if (setusercontext(lcap, pwd, pwd->pw_uid, username
791 if (clean && username && chdir(pwd->pw_dir) < 0) {
947 get_user_info(struct cfjail *j, const char *username,
953 *pwdp = pwd = username ? getpwnam(username) : getpwuid(getuid());
956 jail_warnx(j, "getpwnam%s%s: %s", username ? " " : "",
957 username ? username : "", strerror(errno));
958 else if (username)
959 jail_warnx(j, "%s: no such user", username);