리눅스 재부팅시 USB 장치 사용 권한 문제


0

내 터미널의 출력물은 아마도 도움이 될 수있는 사람들에게 이해해야합니다.

[root@Plugbox ~]# cd /dev/bus/usb
[root@Plugbox usb]# ls
001
[root@Plugbox usb]# cd 001
[root@Plugbox 001]# ls -l
total 0
crw-rw-r-- 1 root root    189, 0 Mar 17 16:11 001
crw-rw-r-- 1 root scanner 189, 1 Mar 17 16:11 002
(at this point I can not print)
[root@Plugbox 001]# chown root:lp 001
[root@Plugbox 001]# chown root:lp 002
[root@Plugbox 001]# ls -l
total 0
crw-rw-r-- 1 root lp 189, 0 Mar 17 16:11 001
crw-rw-r-- 1 root lp 189, 1 Mar 17 16:11 002
(now the printing starts)

이 시스템은 Plugbox linux ( http://plugapps.com ). 인쇄 할 때 CUPS를 사용하고 Samba가 내 Windows 네트워크와이를 공유합니다.

나는 세부 사항이 무의미하다고 확신하지만, 문제는 프린터가 연결될 때 프린터가 lp 그룹에 속해야한다는 것입니다. 어떻게해야합니까?

rules.d에서 권한 파일을 사용한다고 가정하지만 구문을 잘 모르겠습니다.

감사

답변:


0

나는 그것을 테스트하지 않았지만, 이것이 작동해야한다고 생각한다.

SUBSYSTEM=="usb", ATTR{bInterfaceClass}=="07", ATTR{bInterfaceSubClass}=="01", GROUP="lp", MODE="660"

이 줄을 아래 파일에 배치해야합니다. /etc/udev/rules.d/. 해당 디렉토리의 파일은 영문자 순으로 구문 분석됩니다. 일치하는 다른 규칙이있는 경우 마지막으로 구문 분석 할 수 있도록 해당 파일의 적절한 이름을 선택해야 할 수 있습니다.


고마워, 아프다. 나는 이미 idVendor와 idProduct를 사용하여 특정 장치를 시도했지만 효과가 없었다. 나는 그 디렉토리에 마지막으로 실행 된 규칙 파일을 만들었다. 귀하의 버전에 문제가 있다면 그것이 작동하면 모든 USB 장치는 그룹 lp에 속할 것입니다. 나는 그것이 프린터에 대해서만 사실 이길 원한다.
Hamid

@Hamid : 모든 장치가 아니라 모든 프린터. 인터페이스 클래스 및 하위 클래스 제약 조건을 확인하십시오.
thkala

나는 이것을 40 번에서 시도했다. 아무런 효과가없는 것 같았다. 버스가 제대로 초기화되고 프린터가 실행될 때까지 감지되도록하려면 번호를 더 높게 설정해야 할 수도 있습니다. 현재 프린터는 root : root에 속하며 스캐너는 root : scanner (다기능)입니다.
Hamid

@Hamid : libsane 규칙 파일을 살펴 보지 그래? rules.d? 프린터의 논리가 스캐너의 논리와 다를 수 있습니다.
thkala

고마워, 내가 집에 갈 때 내가 너에게 제안한 모습을 보여 줄게.
Hamid
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.