1# 2# Copyright (c) 1993, 2010, Oracle and/or its affiliates. All rights reserved. 3# 4# /etc/logindevperm - login-based device permissions 5# 6# If the user is logging in on a device specified in the "console" field 7# of any entry in this file, the owner/group of the devices listed in the 8# "devices" field will be set to that of the user. Similarly, the mode 9# will be set to the mode specified in the "mode" field. 10# 11# If the "console" is "/dev/vt/console_user" which is a symlink to the current 12# active virtual console (/dev/console, or /dev/vt/#), then the first 13# user to log into any virtual console will get ownership of all the 14# devices until they log out. 15# 16# "devices" is a colon-separated list of device names. A device name 17# ending in "/*", such as "/dev/fbs/*", specifies all entries (except "." 18# and "..") in a directory. A '#' begins a comment and may appear 19# anywhere in an entry. 20# In addition, regular expressions may be used. Refer to logindevperm(4) 21# man page. 22# Note that any changes in this file should be made when logged in as 23# root as devfs provides persistence on minor node attributes. 24# 25# console mode devices 26# 27/dev/vt/console_user 0600 /dev/mouse:/dev/kbd 28/dev/vt/console_user 0600 /dev/sound/* # audio devices 29/dev/vt/console_user 0600 /dev/fbs/* # frame buffers 30/dev/vt/console_user 0600 /dev/dri/* # dri devices 31/dev/vt/console_user 0400 /dev/removable-media/dsk/* # removable media 32/dev/vt/console_user 0400 /dev/removable-media/rdsk/* # removable media 33/dev/vt/console_user 0400 /dev/hotpluggable/dsk/* # hotpluggable storage 34/dev/vt/console_user 0400 /dev/hotpluggable/rdsk/* # hotpluggable storage 35/dev/vt/console_user 0600 /dev/video[0-9]+ # video devices 36/dev/vt/console_user 0600 /dev/usb/hid[0-9]+ # hid devices should have the same permission with conskbd and consms 37/dev/vt/console_user 0600 /dev/usb/[0-9a-f]+[.][0-9a-f]+/[0-9]+/* driver=scsa2usb,usb_mid,usbprn,ugen #libusb/ugen devices 38