On Sat, Jan 25, 2003 at 03:10:22PM +0100, Michael Tuexen wrote:
> Solution 1:
> Execute in the Terminal
> sudo chmod u+r /dev/bpf?

u+r, or go+r?  The "/dev/bpf*" entries were owned by root, as I
remember, and root already has read/write access.

Another alternative might be to change the owner of those entries to
yourself.

> You have to type in your password. This has to be repeated after each 
> reboot.

Is the problem that the "/dev/bpf" entries are supplied by fdescfs, or
is it that the union mount that the mount_fdesc man page claims happens
with fdescfs doesn't let chmod's pass through it to the underlying
on-disk file system?

It's a bit irritating Darwin doesn't let me do what FreeBSD and some
other BSDs doe, i.e.  *persistently* give myself the ability to capture
packets as myself rather than as root (although I guess FreeBSD 5.0,
using devfs by default, would require me to do it differently).

Reply via email to