Eu quero executar um comando ICMP para fazer ping de um endereço IP em Java:
InetAddress.getByAddress("XXX.XXX.XXX.XXX".getBytes()).isReachable(1000);
No entanto, há uma restrição de segurança que:
Normal users are allowed to create raw sockets.
Então eu não posso executá-lo. Eu não quero executar meu aplicativo como root. Então, quais privilégios devo atribuir ao usuário que executa meu aplicativo para o recurso CAP_NET_RAW?