Outils pour utilisateurs

Outils du site


sysadmin:linux:erreur-execution-ping

Impossible d’exécuter ping en tant qu'utilisateur

L'utilisateur ne peut pas exécuter la commande ping, l'erreur suivante est retournée:

ping: icmp open socket: Operation not permitted

Ce problème a été rencontré sous Ubuntu 14.04

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.4 LTS
Release:        14.04
Codename:       trusty

Le man indique:

SECURITY
       ping requires CAP_NET_RAW capability to be executed. It may be used as set-uid root.

Positionner le flag setuid sur le binaire avec chmod ou bien utiliser setcap:

$ sudo setcap cap_net_raw=ep $(which ping)

Références

sysadmin/linux/erreur-execution-ping.txt · Dernière modification : 2021/02/01 21:51 de 127.0.0.1