Wireshark mailing list archives
Re: MacOSX installation and /dev/bpf permissions
From: Guy Harris <guy () alum mit edu>
Date: Sun, 13 Feb 2011 12:26:39 -0800
On Feb 13, 2011, at 10:57 AM, Ray Wilson wrote:
Sudo works to. Changing the device file is awkward. Cheers.
If by "sudo works too" you mean "running Wireshark as root works too", well, having a program of over two million lines
run as root could be awkward, too, if a bug causes it to do something it shouldn't:
http://anonsvn.wireshark.org/wireshark/trunk/doc/README.packaging
"WIRESHARK CONTAINS OVER TWO MILLION LINES OF SOURCE CODE. DO NOT RUN
THEM AS ROOT."
The right ways to handle this are either to
1) make dumpcap set-UID root
or
2) use the ChmodBPF startup item (which is on the install dmg, but can't be drag-installed for various obscure
reasons)
both of which may be awkward, but you only have to do them once.
Perhaps it's time to bite the bullet and use a regular installer package; yeah, it goes against the Religion Of
Drag-Installs on OS X, but Wireshark has special requirements (i.e., it needs to somehow arrange that it have the
privileges needed to capture traffic), and an installer package might be simpler overall.
___________________________________________________________________________
Sent via: Wireshark-users mailing list <wireshark-users () wireshark org>
Archives: http://www.wireshark.org/lists/wireshark-users
Unsubscribe: https://wireshark.org/mailman/options/wireshark-users
mailto:wireshark-users-request () wireshark org?subject=unsubscribe
Current thread:
- MacOSX installation and /dev/bpf permissions Ed Young (Feb 12)
- Re: MacOSX installation and /dev/bpf permissions Stephen Fisher (Feb 12)
- Re: MacOSX installation and /dev/bpf permissions Ray Wilson (Feb 13)
- Re: MacOSX installation and /dev/bpf permissions Guy Harris (Feb 13)
- Re: MacOSX installation and /dev/bpf permissions Ray Wilson (Feb 13)
- Re: MacOSX installation and /dev/bpf permissions Guy Harris (Feb 13)
- Re: MacOSX installation and /dev/bpf permissions Stephen Fisher (Feb 12)
