Lines Matching defs:cmd
295 char *cmd; /* command to be executed */
369 cmd = argv[3];
395 if ((cmd[0] == '/') || (!strncmp(cmd, "../", 3))
396 || (strstr(cmd, "/../") != NULL)) {
397 log_err("invalid command (%s)\n", cmd);
490 log_no_err("uid: (%s/%s) gid: (%s/%s) cmd: %s\n",
493 cmd);
500 log_err("cannot run as forbidden uid (%lu/%s)\n", (unsigned long)uid, cmd);
509 log_err("cannot run as forbidden gid (%lu/%s)\n", (unsigned long)gid, cmd);
520 log_err("failed to setgid (%lu: %s)\n", (unsigned long)gid, cmd);
528 log_err("failed to setuid (%lu: %s)\n", (unsigned long)uid, cmd);
564 log_err("command not in docroot (%s/%s)\n", cwd, cmd);
587 if (((lstat(cmd, &prg_info)) != 0) || (S_ISLNK(prg_info.st_mode))) {
588 log_err("cannot stat program: (%s)\n", cmd);
596 log_err("file is writable by others: (%s/%s)\n", cwd, cmd);
604 log_err("file is either setuid or setgid: (%s/%s)\n", cwd, cmd);
629 log_err("file has no execute permission: (%s/%s)\n", cwd, cmd);
682 ap_execve(cmd, &argv[3], environ);
685 execv(cmd, &argv[3]);
696 log_err("(%d)%s: exec failed (%s)\n", errno, strerror(errno), cmd);