所属分类 > 操作系统 > 系统应用操作 > Linux系统下普通用户无法正常使用ping

Linux系统下普通用户无法正常使用ping

. 2015-10-08 03:12:16 | 知识编号: C178413

问题描述:


Linux系统下,普通用户使用ping命令返回ping: icmp open socket: Operation not permitted错误输出,但root用户可以正常使用该命令。


原因分析:


ping命令在运行中采用了ICMP协议,需要发送ICMP报文。但是只有root用户才能建立ICMP报文。而正常情况下,ping命令的权限应为-rwsr-xr-x,即带有suid的文件,一旦该权限被修改,则普通用户无法正常使用该命令。


解决方案:


使用root用户执行chmod u+s /bin/ping。

联想网站提供的技术方案或与您产品的实际情况有所差异,您需在完整阅读方案并知晓其提示风险的情况下谨慎操作,避免造成任何损失。