ping: socket: Operation not permitted 原因及解决方法

今天一位朋友在BlackArch Linux下用ping命令的时候,出现如下报错:

ping: socket: Operation not permitted

中文翻译

ping:socket:不允许操作

ping: socket: Operation not permitted

 

原因:

ping命令在运行中采用了ICMP协议,需要发送ICMP报文。

但是:只有root用户才能建立ICMP报文。而正常情况下,ping命令的权限应为 -rwsr-xr-x,即带有suid的文件,一旦该权限被修改,则普通用户无法正常使用该命令。

 

解决方法:

既然是权限的问题,普通用户无法正常使用该命令,那么:我们可以用ROOT用户来执行ping命令,如下:

 

第一种:

sudo ping www.qq.com

 

第二种:使用root用户执行以下命令,再ping。

chmod u+s /bin/ping

 

第三种:切换到root用户,或者说登陆的时候我们就是以root用户登陆的。

    A+
发布日期:2019年07月07日 13:06:15  所属分类:Linux
最后更新时间:2019-07-07 13:06:15
评分: (1 票;平均数5.00 ;最高评分 5 ;用户总数1;总得分 5;百分比100.00)
付杰
免费SSL证书服务 HTTPS申请 安装 配置 支持通配符*
免费SSL证书服务 HTTPS申请 安装 配置 支持通配符*
  • ¥ 199.9元
  • 市场价:20000元
SEO顾问服务 中小型网站 单站/最低99.9元 全方位优化
SEO顾问服务 中小型网站 单站/最低99.9元 全方位优化
  • ¥ 99.9元
  • 市场价:5000元
PHP运行环境 wamp lamp lnmp 安装 配置 搭建服务
PHP运行环境 wamp lamp lnmp 安装 配置 搭建服务
  • ¥ 9.9元
  • 市场价:49.9元
wp discux 帝国 dedecms phpcms等快速建站
wp discux 帝国 dedecms phpcms等快速建站
  • ¥ 99.9元
  • 市场价:499.9元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: