⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 50-udev-default.rules

📁 在Linux2.6内核下的udev文件系统的源码
💻 RULES
字号:
# There are a number of modifiers that are allowed to be used in some of the# fields.  See the udev man page for a full description of them.## See the udev.rules.examples file for more examples of how to create rules## permissions for IDE CD devicesSUBSYSTEMS=="ide", KERNEL=="*[!0-9]", PROGRAM="/bin/cat /proc/ide/%k/media", RESULT=="cdrom*", NAME="%k", GROUP="cdrom", MODE="0660"# permissions for SCSI cd/sg/tape devicesSUBSYSTEMS=="scsi", KERNEL=="s[grt][0-9]*", ATTRS{type}=="5", NAME="%k", GROUP="cdrom", MODE="0660"# USB devicesKERNEL=="hiddev*",	NAME="usb/%k"KERNEL=="auer*",		NAME="usb/%k"KERNEL=="legousbtower*",	NAME="usb/%k"KERNEL=="dabusb*",	NAME="usb/%k"SUBSYSTEMS=="usb", KERNEL=="lp[0-9]*",	NAME="usb/%k", GROUP="lp"# CAPI devicesKERNEL=="capi",		NAME="capi20", SYMLINK="isdn/capi20"KERNEL=="capi*",		NAME="capi/%n"# Network devicesKERNEL=="tun",		NAME="net/%k"# permissionsKERNEL=="pl2303",        NAME="%k", OWNER="500",  GROUP="500",  MODE="0666"KERNEL=="visor",         NAME="%k", OWNER="root", GROUP="uucp", MODE="0666"KERNEL=="camera*"        NAME="%k", OWNER="root",  GROUP="camera",  MODE="0666"# console devicesKERNEL=="console"        NAME="%k", OWNER="root", GROUP="tty",  MODE="0600"KERNEL=="tty",           NAME="%k", OWNER="root", GROUP="tty",  MODE="0666"KERNEL=="tty[0-9]*",     NAME="%k", OWNER="root", GROUP="tty",  MODE="0660"KERNEL=="vcs*",          NAME="%k", OWNER="root", GROUP="tty",  MODE="0620"KERNEL=="tty[CIS]*",     NAME="%k", OWNER="root", GROUP="uucp", MODE="0660"KERNEL=="ttyUB[0-9]",    NAME="%k", OWNER="root", GROUP="uucp", MODE="0660"KERNEL=="ttyUSB0",       NAME="%k", OWNER="root", GROUP="uucp", MODE="0660"KERNEL=="ttyUSB1",       NAME="%k", OWNER="root"  GROUP="uucp", MODE="0666"# pty devicesKERNEL=="ptmx"           NAME="%k", OWNER="root", GROUP="tty",  MODE="0666"KERNEL=="pty[p-za-e][0-9a-f]*" NAME="%k", OWNER="root", GROUP="tty",  MODE="0666"KERNEL=="tty[p-za-e][0-9a-f]*" NAME="%k", OWNER="root", GROUP="tty",  MODE="0666"KERNEL=="cu[abiu]*"      NAME="%k", OWNER="root", GROUP="uucp",  MODE="0660"# sound devicesKERNEL=="audio*"         NAME="%k", OWNER="root", GROUP="audio",  MODE="0666"KERNEL=="beep"           NAME="%k", OWNER="root", GROUP="audio", MODE="0644"KERNEL=="dsp*"           NAME="%k", OWNER="root", GROUP="audio",  MODE="0666"KERNEL=="midi*"          NAME="%k", OWNER="root", GROUP="audio",  MODE="0666"KERNEL=="mixer*"         NAME="%k", OWNER="root", GROUP="audio",  MODE="0666"KERNEL=="music"          NAME="%k", OWNER="root", GROUP="audio",  MODE="0666"KERNEL=="sequencer*"     NAME="%k", OWNER="root", GROUP="audio",  MODE="0666"KERNEL=="controlC[0-9]*", NAME="snd/%k", OWNER="root", GROUP="audio",  MODE="0666"KERNEL=="hw[CD0-9]*",     NAME="snd/%k", OWNER="root", GROUP="audio",  MODE="0666"KERNEL=="pcm[CD0-9cp]*",  NAME="snd/%k", OWNER="root", GROUP="audio",  MODE="0666"KERNEL=="midiC[D0-9]*",   NAME="snd/%k", OWNER="root", GROUP="audio",  MODE="0666"KERNEL=="timer",          NAME="snd/%k", OWNER="root", GROUP="audio",  MODE="0666"KERNEL=="seq",            NAME="snd/%k", OWNER="root", GROUP="audio",  MODE="0666"KERNEL=="sndstat"        NAME="%k", OWNER="root", GROUP="audio",  MODE="0666"KERNEL=="speaker"        NAME="%k", OWNER="root", GROUP="audio", MODE="0644"KERNEL=="sound/*"        NAME="%k", OWNER="root", GROUP="audio", MODE="0666"KERNEL=="admmidi*"       NAME="%k", OWNER="root", GROUP="audio", MODE="0666"KERNEL=="adsp*"          NAME="%k", OWNER="root", GROUP="audio", MODE="0666"KERNEL=="aload*"         NAME="%k", OWNER="root", GROUP="audio",  MODE="0666"KERNEL=="amidi*"         NAME="%k", OWNER="root", GROUP="audio", MODE="0666"KERNEL=="amixer*"        NAME="%k", OWNER="root", GROUP="audio", MODE="0666"# input devices (mouse, joystick, etc)KERNEL=="mice",		NAME="input/%k", OWNER="root", GROUP="root", MODE="0644"KERNEL=="mouse*",	NAME="input/%k", OWNER="root", GROUP="root", MODE="0644"KERNEL=="event*",	NAME="input/%k", OWNER="root", GROUP="root", MODE="0644"KERNEL=="js*",		NAME="input/%k", OWNER="root", GROUP="root", MODE="0644"KERNEL=="ts*",		NAME="input/%k", OWNER="root", GROUP="root", MODE="0644"KERNEL=="input/js*"      NAME="%k", OWNER="root", GROUP="games",0 MODE="0666"KERNEL=="djs[0-3]"       NAME="%k", OWNER="root", GROUP="games", MODE="0660"KERNEL=="psaux"          NAME="%k", OWNER="root", GROUP="sys",  MODE="0660"KERNEL=="crash"          NAME="%k", OWNER="root", GROUP="root", MODE="0660"KERNEL=="logibm"         NAME="%k", OWNER="root", GROUP="sys",  MODE="0660"KERNEL=="jbm"            NAME="%k", OWNER="root", GROUP="sys",  MODE="0660"KERNEL=="hwtrap"         NAME="%k", OWNER="root", GROUP="root", MODE="0644"KERNEL=="inportbm"       NAME="%k", OWNER="root", GROUP="sys",  MODE="0660"KERNEL=="sexec"          NAME="%k", OWNER="root", GROUP="root", MODE="0660"KERNEL=="jsflash"        NAME="%k", OWNER="root", GROUP="root", MODE="0660"# power manager deviceKERNEL=="apm_bios"        NAME="%k", OWNER="root", GROUP="root", MODE="0644"# printer deviceKERNEL=="lp[0-9]"         NAME="%k", OWNER="root", GROUP="lp", MODE="0660"KERNEL=="parport*"        NAME="%k", OWNER="root", GROUP="lp", MODE="0660"# video devicesKERNEL=="card*"        NAME="dri/card%n", OWNER="root", GROUP="video", MODE="0666"KERNEL=="fb[0-9]"         NAME="%k", OWNER="root", GROUP="video",  MODE="0660"KERNEL=="agpgart"         NAME="%k", OWNER="root", GROUP="video", MODE="0660"KERNEL=="nvidia*"         NAME="%k", OWNER="root", GROUP="video", MODE="0666"KERNEL=="video*"          NAME="%k", OWNER="root", GROUP="video",  MODE="0660"KERNEL=="vbi*"            NAME="%k", OWNER="root", GROUP="video", MODE="0660"KERNEL=="dvb*",	PROGRAM="/bin/sh -c 'K=%k; K=$${K#dvb}; A=$${K%%%%.*}; D=$${K#*.}; echo dvb/adapter$$A/$$D'", NAME="%c", GROUP="video", MODE="0660"# DISK devicesKERNEL=="ed[ab]*"         NAME="%k", OWNER="root", GROUP="disk", MODE="0640"KERNEL=="gscd0"           NAME="%k", OWNER="root", GROUP="disk", MODE="0640"KERNEL=="initrd"          NAME="%k", OWNER="root", GROUP="disk", MODE="0640"KERNEL=="lmscd"           NAME="%k", OWNER="root", GROUP="disk", MODE="0640"KERNEL=="mcd*"            NAME="%k", OWNER="root", GROUP="disk", MODE="0640"KERNEL=="md*"             NAME="%k", OWNER="root", GROUP="disk", MODE="0640"KERNEL=="mtd*"            NAME="%k", OWNER="root", GROUP="disk", MODE="0640"KERNEL=="userdma"         NAME="%k", OWNER="root", GROUP="root", MODE="0660"# floppy devicesKERNEL=="fd[0-3]*"        NAME="%k", OWNER="root", GROUP="floppy", MODE="0660"KERNEL=="fd0"             SYMLINK="floppy"# permissions for removable devices like cardreaders or sticksKERNEL=="sd*", ATTRS{scsi_level}=="3", ATTRS{type}=="0", NAME="%k", GROUP="storage"# permissions for firewire external drivesKERNEL=="sd*", ATTRS{scsi_level}=="5", NAME="%k", GROUP="storage"# permissions for usb to scsi external adaptersKERNEL=="sd*", ATTRS{scsi_level}=="3", ATTRS{type}=="7", NAME="%k", GROUP="storage"# IDE devices (hd, cdrom)KERNEL=="hd*"             NAME="%k", OWNER="root", GROUP="disk",   MODE="0660"KERNEL=="ht0"             NAME="%k", OWNER="root", GROUP="disk",   MODE="0640"# RAID IDEKERNEL=="ataraid[0-9]*"   NAME="%k", OWNER="root", GROUP="disk",   MODE="0660"KERNEL=="ataraid/*"       NAME="%k", OWNER="root", GROUP="disk",   MODE="0660"# SCSI devicesKERNEL=="scsi/*/cd"       NAME="%k", OWNER="root", GROUP="disk",   MODE="0660"KERNEL=="scsi/*"          NAME="%k", OWNER="root", GROUP="disk",   MODE="0660"KERNEL=="sd[a-h]*"        NAME="%k", OWNER="root", GROUP="disk",   MODE="0640"KERNEL=="s[rt][0-9]*"     NAME="%k", OWNER="root", GROUP="disk",   MODE="0640"KERNEL=="scd*"            NAME="%k", OWNER="root", GROUP="disk",   MODE="0660"# generic scsi devicesKERNEL=="sg*"             NAME="%k", OWNER="root", GROUP="root",   MODE="0600"# old CD-ROMKERNEL=="sbpcd*"          NAME="%k", OWNER="root", GROUP="disk",   MODE="0640"# loop devicesKERNEL=="loop[0-9]*"      NAME="%k", OWNER="root", GROUP="disk",   MODE="0660"# network block devicesKERNEL=="nb[0-7]"         NAME="%k", OWNER="root", GROUP="disk",   MODE="0660"KERNEL=="nht0"            NAME="%k", OWNER="root", GROUP="disk",   MODE="0640"KERNEL=="npt[0-3]"        NAME="%k", OWNER="root", GROUP="disk",   MODE="0660"KERNEL=="n[qrs]*"         NAME="%k", OWNER="root", GROUP="disk",   MODE="0640"# memory access devicesKERNEL=="kmem"         NAME="%k", OWNER="root", GROUP="kmem",   MODE="0640"KERNEL=="mem"          NAME="%k", OWNER="root", GROUP="kmem",   MODE="0640"KERNEL=="null"         NAME="%k", OWNER="root", GROUP="sys",    MODE="0666"KERNEL=="nvram"        NAME="%k", OWNER="root", GROUP="root",   MODE="0640"KERNEL=="port"         NAME="%k", OWNER="root", GROUP="kmem",   MODE="0640"KERNEL=="ram[0-9]*"    NAME="%k", OWNER="root", GROUP="disk",   MODE="0640"KERNEL=="random"       NAME="%k", OWNER="root", GROUP="root",   MODE="0644"KERNEL=="rtc"          NAME="%k", OWNER="root", GROUP="root",   MODE="0444"KERNEL=="urandom"      NAME="%k", OWNER="root", GROUP="root",   MODE="0644"KERNEL=="full"         NAME="%k", OWNER="root", GROUP="sys",    MODE="0666"KERNEL=="zero"         NAME="%k", OWNER="root", GROUP="root",   MODE="0666"KERNEL=="raw[0-9]*"    NAME="raw/%k", OWNER="root", GROUP="disk", MODE="0660"KERNEL=="modreq"       NAME="%k", OWNER="root", GROUP="root",   MODE="0644"KERNEL=="msr"          NAME="%k", OWNER="root", GROUP="root",   MODE="0660"KERNEL=="profile*"     NAME="%k", OWNER="root", GROUP="root",   MODE="0640"# ISDN devicesKERNEL=="isdn*"        NAME="%k", OWNER="root", GROUP="tty",    MODE="0660"# net devicesKERNEL=="ippp*"        NAME="%k", OWNER="root", GROUP="root",   MODE="0644"KERNEL=="ipstate*"     NAME="%k", OWNER="root", GROUP="root",   MODE="0660"KERNEL=="spx"          NAME="%k", OWNER="root", GROUP="root",   MODE="0644"KERNEL=="fwmonitor*"   NAME="%k", OWNER="root", GROUP="root",   MODE="0660"# hotplug rules - module autoloading for different busesACTION=="add", SUBSYSTEM=="pci", ENV{MODALIAS}=="*", RUN+="/sbin/modprobe $env{MODALIAS}"ACTION=="add", SUBSYSTEM=="usb", ENV{MODALIAS}=="*", RUN+="/sbin/modprobe $env{MODALIAS}"ACTION=="add", SUBSYSTEM=="pcmcia", ENV{MODALIAS}=="*", RUN+="/sbin/modprobe $env{MODALIAS}"ACTION=="add", SUBSYSTEM=="pcmcia", ENV{MODALIAS}=="*", RUN+="/bin/sh -c 'echo 1 > /sys/$DEVPATH/allow_func_id_match'"ACTION=="add", SUBSYSTEM=="ieee1394", ENV{MODALIAS}=="*", RUN+="/sbin/modprobe $env{MODALIAS}"ACTION=="add", SUBSYSTEM=="scsi", ATTRS{type}=="[07]", RUN+="/sbin/modprobe sd_mod"ACTION=="add", SUBSYSTEM=="scsi", ATTRS{type}=="14", RUN+="/sbin/modprobe sd_mod"ACTION=="add", SUBSYSTEM=="scsi", ATTRS{type}=="[45]", RUN+="/sbin/modprobe sr_mod"ACTION=="add", SUBSYSTEM=="scsi", ATTRS{type}=="1", ATTRS{vendor}=="Onstream", ATTRS{model}!="ADR*", RUN+="/sbin/modprobe osst"ACTION=="add", SUBSYSTEM=="scsi", ATTRS{type}=="1", ATTRS{vendor}=="Onstream", ATTRS{model}=="ADR*", RUN+="/sbin/modprobe st"ACTION=="add", SUBSYSTEM=="scsi", ATTRS{type}=="1", ATTRS{vendor}!="Onstream", RUN+="/sbin/modprobe st"ACTION=="add", SUBSYSTEM=="scsi", ATTRS{type}=="[23689]", RUN+="/sbin/modprobe sg"# firmwareACTION=="add", SUBSYSTEM=="firmware", ENV{FIRMWARE}=="*", RUN+="/lib/udev/firmware.sh"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -