权限管理是个让人既爱又恨的东西...
Windows Vista因为加了个UAC就让无数小白骂得狗血淋头,相对而言OS X处理得好得多.但在跑一些从Unix/Linux移植过来的程序的时候,还是要纠结一下...
比如Wireshark...
下面讲讲我是怎样纠结地把它折腾好的...Step by step:
1)首先肯定是下载...就不多说了,按照系统版本...我的是Mac OS X 10.6 Snow Leopard,但我码这篇字的时候还没有相应版本,于是下的for 10.5 Leopard的
2)下完展开dmg文件,看到:
安装进行到这里还比较正常,按照一个mac用户的习惯,把Wireshark的图标拖到Applications里面先~
3)然后打开Utilities文件夹:
把ChmodBPF拖到StartupItems里(需要验证权限...第1次),然后打开终端(如果连终端是什么都不晓得就control+空格打开spotlight搜- -b)
输入(或者把下面的命令复制粘贴到终端里执行):
sudo chown -R root:wheel ChmodBPF
需要验证权限...第2次...这句话的意思是把ChmodBPF的拥有者改成root
4)继续在终端输入:
sudo cp /Volumes/Wireshark/Utilities/Command/ Line/* $home/bin
还是需要验证权限...第3次...
这句话意思是把上面Command Line文件夹里的所有文件复制到你自己主文件夹的bin文件夹里,这样以后就可以通过命令行使用Wireshark了
5)还是在终端输入:
sudo vi /Library/StartupItems/ChmodBPF/ChmodBPF
然后在文件里加入一行:
StartService ()
{

本文介绍了在Mac OS X 10.6 Snow Leopard上安装Wireshark的过程,包括下载、权限设置、修改文件权限、配置SMI Paths以解决错误,以及启动和修复可能出现的问题。通过一系列终端命令,确保Wireshark能够正常运行并捕获网络包。
最低0.47元/天 解锁文章
622

被折叠的 条评论
为什么被折叠?



