Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: ping: icmp open socket: Operation not permitted  (Прочитано 12227 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6847
    • Просмотр профиля
ping: icmp open socket: Operation not permitted
« : 29 Апреля 2014, 12:11:56 »
~$ ping ya.ru
ping: icmp open socket: Operation not permitted

Что за фигня? Сегодня восстанавливал систему из бекапа, сделанного с другого диска (SSD), хомяк тот же. Юзер тот же. Хз, мб это повлияло.
От рута пингуется нормально.

Пользователь решил продолжить мысль 29 Апреля 2014, 12:16:50:

======== РЕШЕНИЕ ==========

http://ben.goodacre.name/tech/Ping:_icmp_open_socket:_Operation_not_permitted_%28Linux%29

Цитировать
Problem

Unless you are root, ping shows the following error message:

[user@host]$ ping 1.1.1.1
ping: icmp open socket: Operation not permitted

Cause

On Linux (and other flavours) you have to be root to open up a socket. The SUID bit must be set in the ping binary to allow it to open sockets. This issue is common on jailing users as most disto's ping binary will have this set by default.

[user@host]# ls -la bin/ping
-rwxr-xr-x 1 root root 41704 2011-04-06 15:13 bin/ping

Resolution

Set the SUID bit:

[user@host]# sudo chmod u+s bin/ping
[user@host]# ls -la bin/ping
-rwsr-xr-x 1 root root 41704 2011-04-06 15:13 bin/ping

« Последнее редактирование: 29 Апреля 2014, 12:17:24 от thunderamur »

 

Страница сгенерирована за 0.078 секунд. Запросов: 26.