devfs.rules man page on FreeBSD

Man page or keyword search:  
man Server   9747 pages
apropos Keyword Search (all sections)
Output format
FreeBSD logo
[printable version]

DEVFS.RULES(5)		    BSD File Formats Manual		DEVFS.RULES(5)

     devfs.rules — devfs configuration information

     The devfs.rules file provides an easy way to create and apply devfs(8)
     rules, even for devices that are not available at boot.

     For devices available at boot, see devfs.conf(5).

     The format of this file is simple.	 Empty lines and lines beginning with
     a hash sign (‘#’) 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 devfs(8), in the
     section Rule Specification.  These lines are prepended with “rule” and
     are passed to devfs(8) by the startup scripts of the system.  It is
     important to put path elements that contain glob(3) 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 /etc/rc.conf, otherwise it will
     not be applied to the /dev file system by the default system startup
     process.  For example, to enable a “localrules” ruleset for the /dev file
     system, you would have to use something like this in your rc.conf file:


     /etc/defaults/devfs.rules	       Default devfs.rules configuration file.
     /etc/devfs.rules		       Local 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 da(4) devices readable and writable by
     their owner and the “usb” group, the following rule may be used:

	   add path 'da*s*' mode 0660 group usb

     The first line declares and starts a new ruleset, with the name
     localrules and the number 10.

     To make all the ulpt(4) devices accessible to their owner and the “usb”
     group, a similar rule may be used:

	   add path 'ulpt*' mode 0660 group usb

     glob(3), devfs(5), devfs.conf(5), devfs(8)

     This manual page was written by Roland Smith ⟨⟩.

BSD			       February 21, 2010			   BSD

List of man pages available for FreeBSD

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net