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権限を付与する方法は?