[解决]普通用户ping: icmp open socket: 不允许的操作
应该为 ping 命令的权限问题
在root用户下执行
chmod u+s /bin/ping
问题解决
原因分析:
ping命令在运行中采用了ICMP协议,需要发送ICMP报文。但是只有root用户才能建立ICMP报文。而正常情况下,ping命令的权限应为-rwsr-xr-x,即带有suid的文件,一旦该权限被修改,则普通用户无法正常使用该命令。
[解决]普通用户ping: icmp open socket: 不允许的操作
应该为 ping 命令的权限问题
在root用户下执行
chmod u+s /bin/ping
问题解决
原因分析:
ping命令在运行中采用了ICMP协议,需要发送ICMP报文。但是只有root用户才能建立ICMP报文。而正常情况下,ping命令的权限应为-rwsr-xr-x,即带有suid的文件,一旦该权限被修改,则普通用户无法正常使用该命令。