![허용되는 최대 심볼릭 링크 역참조 수는 어디에서 확인할 수 있나요? [복사]](https://linux55.com/image/138502/%ED%97%88%EC%9A%A9%EB%90%98%EB%8A%94%20%EC%B5%9C%EB%8C%80%20%EC%8B%AC%EB%B3%BC%EB%A6%AD%20%EB%A7%81%ED%81%AC%20%EC%97%AD%EC%B0%B8%EC%A1%B0%20%EC%88%98%EB%8A%94%20%EC%96%B4%EB%94%94%EC%97%90%EC%84%9C%20%ED%99%95%EC%9D%B8%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
책에리눅스 프로그래밍 인터페이스, 그것은 말한다
커널은 기호 링크의 순환 체인 가능성을 처리하기 위해 역참조 수에 제한을 부과합니다.
이 한도는 어디서 확인할 수 있나요?
답변1
4.18 커널 소스 코드를 보면 MAXSYMLINKS
in include/linux/namei.h
이라는 값을 가진 상수가 보입니다 40
.
인용하다:https://elixir.bootlin.com/linux/latest/source/include/linux/namei.h#L12
#include <linux/kernel.h>
#include <linux/path.h>
#include <linux/fcntl.h>
#include <linux/errno.h>
enum { MAX_NESTED_LINKS = 8 };
#define MAXSYMLINKS 40