fbtab man page on SunOS

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

logindevperm(4)			 File Formats		       logindevperm(4)

NAME
       logindevperm, fbtab - login-based device permissions

SYNOPSIS
       /etc/logindevperm

DESCRIPTION
       The  /etc/logindevperm  file  contains  information  that  is  used  by
       login(1) and ttymon(1M) to change the owner, group, and permissions  of
       devices	upon logging into or out of a console device. By default, this
       file contains lines for the keyboard, mouse, audio,  and	 frame	buffer
       devices.

       The  owner  of  the  devices  listed in /etc/logindevperm is set to the
       owner of the console by login(1). The group of the devices  is  set  to
       the  owner's group specified in /etc/passwd. The permissions are set as
       specified in /etc/logindevperm.

       Fields are separated by TAB and/or SPACE characters.  Blank  lines  and
       comments	 can  appear anywhere in the file; comments start with a hash‐
       mark, ` # ', and continue to the end of the line.

       The first field specifies the name of a console	device	(for  example,
       /dev/console).  The second field specifies the permissions to which the
       devices in the device_list field (third field) will be set. These  per‐
       missions	 must  be  expressed  in  octal	 format.  For example, 0774. A
       device_list is a colon-separated list of device names.  A  device  name
       must be a /dev link. A directory or logical name in the device name may
       be either one of the following:

	 ·  a fully qualified name. For example, fbs.

	 ·  a regular expression. For example, [a-z0-9.]+ (see	regexp(5)  for
	    more information on regular expressions).

	 ·  a  wildcard	 character  "*" specifying all directory or node names
	    (except "." and ".."). For example, /dev/fbs/* specifies all frame
	    buffer devices.

       Some examples of /etc/logindevperm file entries include:

       /dev/usb/[0-9a-f]+[.][0-9a-f]+/[0-9]+/[a-z0-9.]+
       /dev/usb/[0-9a-f]+[.][0-9a-f]+/[0-9]+/*
       /dev/usb/[0-9a-f]+[.][0-9a-f]+/*/*

       specify all ugen(7D) endpoints and status nodes.

       Drivers	may also be specified to limit the permission changes to minor
       nodes owned by the specified drivers. For example,

       /dev/console    0600    /dev/usb/[0-9a-f]+[.][0-9a-f]+/[0-9]+/* \
       driver=usb_mid,scsa2usb,usbprn  # libusb devices

       Due to the persistence of devfs(7FS) minor node	management,  the  user
       should  be logged in as root if the list of minor nodes will be reduced
       and the devices should all be plugged in.

       Once the devices are owned by the user, their permissions and ownership
       can  be	changed	 using	chmod(1) and chown(1), as with any other user-
       owned file.

       Upon logout the owner and group of these devices will be reset by  tty‐
       mon(1M)	to  owner  root	 and  root's group as specified in /etc/passwd
       (typically  other).  The	 permissions  are  set	as  specified  in  the
       /etc/logindevperm file.

FILES
       /etc/passwd     File that contains user group information.

SEE ALSO
       chmod(1),   chown(1),   login(1),   ttymon(1M),	passwd(4),  regexp(5),
       ugen(7D)

NOTES
       /etc/logindevperm provides a superset of the functionality provided  by
       /etc/fbtab in SunOS 4.x releases.

SunOS 5.10			  20 Mar 2006		       logindevperm(4)
[top]

List of man pages available for SunOS

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]
Tweet
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