📄 50-udev-default.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 + -