128.

128.

OpenBSD 매뉴얼 페이지unveil이는 오류 섹션에 언급되어 있습니다.

[E2BIG]
    The addition of path would exceed the per-process limit for unveiled paths.

이는 경로 노출에 대한 프로세스별 제한이 무엇인지에 대한 질문을 제기합니다.

답변1

128.

~에서sys/kern/kern_unveil.c

#define UNVEIL_MAX_VNODES   128
#define UNVEIL_MAX_NAMES    128

실제로 unveil_add이것은 확인되었습니다 .

    if (pr->ps_uvvcount >= UNVEIL_MAX_VNODES ||
        pr->ps_uvncount >= UNVEIL_MAX_NAMES) {
        ret = E2BIG;
        goto done;
    }

이는 계약상으로 보이지는 않지만 unveil도입 이후 변경되지 않았습니다.

관련 정보