Lines Matching defs:cmd
259 char *cmd; /* command to be executed */
332 cmd = argv[3];
358 if ((cmd[0] == '/') || (!strncmp(cmd, "../", 3))
359 || (strstr(cmd, "/../") != NULL)) {
360 log_err("invalid command (%s)\n", cmd);
446 log_no_err("uid: (%s/%s) gid: (%s/%s) cmd: %s\n",
449 cmd);
456 log_err("cannot run as forbidden uid (%d/%s)\n", uid, cmd);
465 log_err("cannot run as forbidden gid (%d/%s)\n", gid, cmd);
476 log_err("failed to setgid (%ld: %s)\n", gid, cmd);
484 log_err("failed to setuid (%ld: %s)\n", uid, cmd);
520 log_err("command not in docroot (%s/%s)\n", cwd, cmd);
543 if (((lstat(cmd, &prg_info)) != 0) || (S_ISLNK(prg_info.st_mode))) {
544 log_err("cannot stat program: (%s)\n", cmd);
552 log_err("file is writable by others: (%s/%s)\n", cwd, cmd);
560 log_err("file is either setuid or setgid: (%s/%s)\n", cwd, cmd);
585 log_err("file has no execute permission: (%s/%s)\n", cwd, cmd);
622 ap_execve(cmd, &argv[3], environ);
625 execv(cmd, &argv[3]);
636 log_err("(%d)%s: exec failed (%s)\n", errno, strerror(errno), cmd);