这是个什么情况啊
Absolute path to ‘traceroute’ is ‘/usr/sbin/traceroute’, so running it may require superuser privileges (eg. root).
– 摘自 traceroute 包的 commit log。
该 traceroute 完整介绍见此:Show openSUSE:Factory / traceroute - openSUSE Build Service
通过对比:
-
build.opensuse.org/package/view_file/openSUSE:Factory/traceroute/traceroute.spec?expand=1
-
build.opensuse.org/package/view_file/openSUSE:12.3/net-tools/net-tools.spec?expand=1
我们发现这个新的 traceroute 本身就是装到 /usr/sbin 的,发行版打包时什么都没碰,自然要 root 权限。为什么要这样设计那是更加复杂的话题了。
sigh…
好久没用,突然发现 traceroute 还要输密码。。。。。。。
sudo ln -sf /usr/sbin/traceroute /usr/bin
无痛疗法,当时见效。
来自 Galaxy Note 2 上的 Tapatalk 4
看来 mtr 命令也是同样了.
mtr 真心赞