devfs configuration information
file provides an easy way to
create and apply
rules, even for devices that are not available at boot.
For devices available at boot, see
The format of this file is simple. Empty lines and lines beginning with a hash
’) are ignored. A line between
brackets denotes the start of a ruleset. In the brackets should be the name of
the ruleset and its number, separated by an equal sign.
Other lines are rule specifications as documented in
in the section Rule
. These lines are prepended with
” and are passed to
by the startup scripts of the system. It is important to put path elements
special characters between quotes.
Rulesets should have a unique name and number.
All rules that follow a ruleset declaration belong to that ruleset, until a new
ruleset is started.
One custom ruleset has to be enabled in
, otherwise it will not be
applied to the /dev
file system by the
default system startup process. For example, to enable a
” ruleset for the
file system, you would have to use
something like this in your rc.conf
devfs.rules configuration file.
Rulesets in here override those in
/etc/defaults/devfs.rules with the same
ruleset number, otherwise the two files are effectively merged.
To make all the partitions of
devices readable and writable by their owner and the
” group, the following rule may be
add path 'da*s*' mode 0660 group
The first line declares and starts a new ruleset, with the name
and the number 10.
enabled applications permission to all usb devices for their owner and the
” group, a similar rule may be used:
add path 'usb/*' mode 0660 group
This manual page was written by Roland Smith