C 如何为动态安装打印机端口授予root权限。?
如何向fedora os中的普通用户授予动态安装打印机端口“/dev/usb/lp0”的用户权限 连接usb打印机时将安装此端口。作为普通用户,如何在读写模式下打开此端口C 如何为动态安装打印机端口授予root权限。?,c,linux,C,Linux,如何向fedora os中的普通用户授予动态安装打印机端口“/dev/usb/lp0”的用户权限 连接usb打印机时将安装此端口。作为普通用户,如何在读写模式下打开此端口 提前感谢如前所述,udev规则应能为您解决此问题: 在用户udev rule目录(例如/etc/udev/rules.d)中创建一个名为“10 local.rules”的文件,并添加以下行: KERNEL=="lp0", SUBSYSTEM=="usb", MODE="0666" 然后,udev系统应更改权限,以授予每个对设
提前感谢如前所述,udev规则应能为您解决此问题: 在用户udev rule目录(例如/etc/udev/rules.d)中创建一个名为“10 local.rules”的文件,并添加以下行:
KERNEL=="lp0", SUBSYSTEM=="usb", MODE="0666"
然后,udev系统应更改权限,以授予每个对设备的读写访问权限。当打印机连接时,ls-l/dev/usb/lp0的输出是什么?您需要。为什么要直接关闭打印机,而不是让您的打印子系统执行此操作?检查CUPS的功能,在文件到达打印机之前,这是一个相当复杂的过程。这使得打印机几乎无法通过打印队列进行常规打印。对于Ubuntu,数字10太低。它应该在50以上。也许更好的做法是调整/lib/udev/rules.d/50-udev-default.rules和您看到“lp”的任何地方,然后在末尾添加,MODE=“0666”一些更新可能会覆盖此内容,因此最好将其放入单独的文件90-my-printer.rules(数字大于50!)