]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/libpcap/ChmodBPF/ChmodBPF
Copy libevent sources to contrib
[FreeBSD/FreeBSD.git] / contrib / libpcap / ChmodBPF / ChmodBPF
1 #! /bin/sh
2
3 . /etc/rc.common
4
5 StartService ()
6 {
7         #
8         # Unfortunately, Mac OS X's devfs is based on the old FreeBSD
9         # one, not the current one, so there's no way to configure it
10         # to create BPF devices with particular owners or groups.
11         # This startup item will make it owned by the admin group,
12         # with permissions rw-rw----, so that anybody in the admin
13         # group can use programs that capture or send raw packets.
14         #
15         # Change this as appropriate for your site, e.g. to make
16         # it owned by a particular user without changing the permissions,
17         # so only that user and the super-user can capture or send raw
18         # packets, or give it the permissions rw-r-----, so that
19         # only the super-user can send raw packets but anybody in the
20         # admin group can capture packets.
21         #
22         chgrp admin /dev/bpf*
23         chmod g+rw /dev/bpf*
24 }
25
26 StopService ()
27 {
28         return 0;
29 }
30
31 RestartService () { StartService; }
32
33 RunService "$1"