From the man page of fexecve and unerlying execveat syscall, it is specified that:
The file descriptor fd must be opened read-only, and the caller must have