CAPNG_SELECT_AMBIENT는 어떻게 되었나요?

CAPNG_SELECT_AMBIENT는 어떻게 되었나요?

3년 전에 저는 프로그램의 CAP_NET_RAW 기능을 조작하는 프로그램을 작성했습니다. AMBIENT 기능 세트를 사용했습니다.
하지만 이제는 cap-ng.h에 CAPNG_SELECT_AMBIENT가 더 이상 존재하지 않기 때문에 실제 Debian 배포판(커널 5.10)에서 내 프로그램을 컴파일할 수 없습니다.
새로운 상수가 나타났습니다: CAPNG_SELECT_BOTH
CAPNG_SELECT_AMBIENT에 무슨 일이 일어나고 있는지 설명해 주실 수 있나요?

감사해요!

답변1

libcap-ng환경 기능에 대한 지원이 추가되었습니다.업스트림 버전 0.8, 2020-09-08에 게시됨. 3년 전에 사용했다면 꽤 최첨단 배포판을 사용했을 것입니다.

Debian 11용 라이브러리(패키지 libcap-ng0, ) 의 현재 버전 은 아직입니다.libcap-ng-dev0.7.9-2.2+b1이 글을 쓰는 시점에서.

따라서 CAPNG_SELECT_AMBIENT는 아직 Debian의 안정적인 버전에 도달하지 않았습니다. 데비안 12(현재 테스트 중인 버전인 "책벌레")는 점점 더 많아지고 있는 것 같습니다.버전 0.8.3.

관련 정보