Lines Matching defs:path
64 * Remove the isaexec path of an executable if we can't find the
144 removeisapath(char *path)
148 if (!cansplice || regexec(®c, path, NMATCH, match, 0) != 0)
160 /* match[0].rm_eo == strlen(path) */
161 (void) memmove(path + match[1].rm_so, path + match[1].rm_eo,
202 get_uid(const char *v, boolean_t *ok, char *path)
214 syslog(LOG_ERR, "%s: %s: unknown username\n", path, v);
219 get_gid(const char *v, boolean_t *ok, char *path)
231 syslog(LOG_ERR, "%s: %s: unknown groupname\n", path, v);
236 get_privset(const char *s, boolean_t *ok, char *path)
241 syslog(LOG_ERR, "%s: %s: bad privilege set\n", path, s);
361 char *path = pap->pfa_path;
383 exec = getexecuser(pwd->pw_name, KV_COMMAND, path, GET_ONE);
385 if ((exec == NULL || exec->attr == NULL) && removeisapath(path)) {
387 exec = getexecuser(pwd->pw_name, KV_COMMAND, path, GET_ONE);
410 euid = uid = get_uid(value, &res->pfr_allowed, path);
413 egid = gid = get_gid(value, &res->pfr_allowed, path);
416 euid = get_uid(value, &res->pfr_allowed, path);
419 egid = get_gid(value, &res->pfr_allowed, path);
422 lset = get_privset(value, &res->pfr_allowed, path);
425 iset = get_privset(value, &res->pfr_allowed, path);