우분투에서 Traceroute가 루트로 실행되도록 허용하는 방법

우분투에서 Traceroute가 루트로 실행되도록 허용하는 방법

Ubuntu에서 프로그래밍 방식으로 Traceroute를 호출하려고 하는데 ICMP/TCP 패킷에 -I 또는 -T 플래그를 사용하려고 하면 차단됩니다.

~에 따르면이 문제Traceroute에 필요한 액세스 권한을 부여하기 위해 터미널 명령을 사용할 수 있지만 setcap CAP_NET_ADMIN+ep /usr/sbin/traceroute작동하지 않습니다. 출력은 다음과 같습니다

Failed to set capabilities on file `/usr/sbin/traceroute' (Invalid argument)
The value of the capability argument is not permitted for a file. Or the file 
is not a regular (non-symlink) file

애플리케이션에 sudo 권한을 부여하는 방법은 무엇입니까?

관련 정보