При выполнении команды ping
– ошибка такого вида:
$ ping ya.ru ping: icmp open socket: Operation not permitted
Проблема заключается в неверно (или намеренно) установленных правах на исполняемый файл ping
:
$ i=`which ping` && ls -l $i -rwxr-xr-x 1 root root 38464 2011-04-15 16:09 /bin/ping
Тогда как в “правильном” варианте:
# i=`which ping` && ls -l $i -rwsr-xr-x. 1 root root 36892 Sep 26 10:34 /bin/ping
Как видно – для файла /bin/ping
не установлен бит SUID.
Выполняем:
# chmod +s $i
И пингуем:
$ ping ya.ru PING ya.ru (77.88.21.3) 56(84) bytes of data