📄 libusbscanner
字号:
#!/bin/bash# $Id: libusbscanner,v 1.2 2004/08/26 10:26:08 twaugh Exp $## /etc/hotplug/usb/libusbscanner## Sets up newly plugged in USB scanner so that the user who owns# the console according to pam_console can access it from user space## Note that for this script to work, you'll need all of the following:# a) a line in the file /etc/hotplug/usermap that corresponds to the # camera you are using.# b) a setup using pam_console creates the respective lock files# containing the name of the respective user. You can check for that# by executing "echo `cat /var/{run,lock}/console.lock`" and # verifying the appropriate user is mentioned somewhere there.# c) a Linux kernel supporting hotplug and usbdevfs# d) the hotplug package (http://linux-hotplug.sourceforge.net/)## In the usermap file, the first field "usb module" should be named # "libusbscanner" like this script.# if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ]then # New code, using lock files instead of copying /dev/console permissions # This also works with non-gdm logins (e.g. on a virtual terminal) # Idea and code from Nalin Dahyabhai <nalin@redhat.com> if [ -f /var/run/console/console.lock ] then CONSOLEOWNER=`cat /var/run/console/console.lock` elif [ -f /var/run/console.lock ] then CONSOLEOWNER=`cat /var/run/console.lock` elif [ -f /var/lock/console.lock ] then CONSOLEOWNER=`cat /var/lock/console.lock` else CONSOLEOWNER= fi if [ -n "$CONSOLEOWNER" ] then chmod 0000 "${DEVICE}" chown "$CONSOLEOWNER" "${DEVICE}" chmod 0600 "${DEVICE}" fifi
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -