Como permitir que o traceroute seja executado como root no Ubuntu

2

Estou tentando programaticamente chamar traceroute no Ubuntu, mas estou sendo bloqueado ao tentar usar os sinalizadores -I ou -T para pacotes ICMP / TCP.

Codificando para esta pergunta Eu posso usar o comando de terminal setcap CAP_NET_ADMIN+ep /usr/sbin/traceroute para dar traceroute o acesso que precisa, mas não está funcionando. A saída é:

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

Como posso dar permissão ao sudo para um aplicativo?

    
por Crizly 21.06.2016 / 02:09

0 respostas

Tags