ping: socket: Operation not permitted
操作:在本地ping服务器地址:192.168.1.100ping 192.168.1.100报错:ping: socket: Operation not permitted原因:ping命令在运行中采用了ICMP协议,需要发送ICMP报文。但是只有root用户才能建立ICMP报文。而正常情况下,ping命令的权限应为 -rwsr-xr-x,即带有suid的文件,一旦该权限被修改,则普通用户无法正
·
操作:
在本地ping服务器地址:192.168.1.100
ping 192.168.1.100
报错:
ping: socket: Operation not permitted
原因:
ping命令在运行中采用了ICMP协议,需要发送ICMP报文。
但是只有root用户才能建立ICMP报文。而正常情况下,ping命令的权限应为 -rwsr-xr-x,即带有suid的文件,一旦该权限被修改,则普通用户无法正常使用该命令。
解决:
方案1:(一次性)
sudo ping 192.168.1.100
方案2:(永久)
使用root用户执行以下命令,再ping
chmod u+s /bin/ping
更多推荐
已为社区贡献1条内容
所有评论(0)