![CUPS는 https URI를 사용하여 AuthInfoRequired를 사용자 이름, 비밀번호에서 없음으로 변경합니다.](https://linux55.com/image/120410/CUPS%EB%8A%94%20https%20URI%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20AuthInfoRequired%EB%A5%BC%20%EC%82%AC%EC%9A%A9%EC%9E%90%20%EC%9D%B4%EB%A6%84%2C%20%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8%EC%97%90%EC%84%9C%20%EC%97%86%EC%9D%8C%EC%9C%BC%EB%A1%9C%20%EB%B3%80%EA%B2%BD%ED%95%A9%EB%8B%88%EB%8B%A4..png)
Cup을 실행하는 두 개의 CentOS 6 서버가 있고 https 프린터를 통해 동일한 ipp에 연결되어 있습니다. 둘 다 lpadmin
아래 동일한 명령을 사용하여 설치되었습니다.
lpadmin -p ptr -v https://username%40mailer.com:p%[email protected]/printer -E
서버 1은 정상적으로 인쇄할 수 있습니다.
컵
Name : cups
Arch : x86_64
Epoch : 1
Version : 1.4.2
Release : 44.el6
프린터 구성 파일
<Printer ptr>
AuthInfoRequired username,password
Info ptr
DeviceURI https://username%40mailer.com:p%[email protected]/printer
서버 2가 인쇄할 수 없습니다.
컵
Name : cups
Arch : x86_64
Epoch : 1
Version : 1.4.2
Release : 78.el6_9
프린터 구성 파일
<Printer ptr>
AuthInfoRequired none
Info ptr
DeviceURI https://username%40mailer.com:p%[email protected]/printer
존재하다/var/log/cups/error_log
D [26/Oct/2017:10:31:53 -0400] [Job 220770] Connected to printer...
D [26/Oct/2017:10:31:53 -0400] [Job 220770] Connected to my-printserverip:443 (IPv4)...
D [26/Oct/2017:10:31:53 -0400] [Job 220770] Getting supported attributes...
D [26/Oct/2017:10:31:53 -0400] [Job 220770] ATTR: auth-info-required=none
D [26/Oct/2017:10:31:53 -0400] [Job 220770] Backend returned status 2 (authentication required)
D [26/Oct/2017:10:31:53 -0400] [Job 220770] Job held for authentication.
AuthInfoRequired
서버 2에서 cup을 중지 하고 에서 로 변경한 none
다음 cup을 시작하려고 시도했지만 username,password
문제가 해결되지 않고 다음 cup 재시작 시 다시 되돌려졌습니다 none
. 서버 1에서 바운싱 컵을 시도했지만 그대로 유지되었습니다 username,password
. 그런 다음 서버 1을 버전으로 업데이트하고 78.el6_9
위 ptr
의 lpadmin 명령을 사용하여 제거하고 다시 설치했으며 이제 두 서버가 모두 동일한 보트에 있고 및 AuthInfoRequired none
으로 복원되었습니다 Job held for authentication
.
새 버전의 컵을 사용하려면 다른 작업을 수행해야 합니까?
통과를 시도했지만 그 줄이 완전히 사라지고 위와 같은 로그 오류가 발생하는 것 -o auth-info=username,password
같습니다 .AuthInfoRequired
업데이트 1:
AuthInfoRequired
CentOS 7을 사용한 테스트에서는 username,password
CUPS 버전 자동 완성의 예상 동작이 제공되었습니다.1.6.3-26
업데이트 2:
rpmrepack
다른 CentOS 6 서버에서 컵 1.4.2-44를 가져와 rpm을 이전 버전으로 다운그레이드했지만 성공하지 못했습니다 .
업데이트 3:
내 컵 버전의 소스 코드를 읽기 시작했습니다. AuthInfoRequired 필드는 컵이 DeviceURI에서 비밀번호를 볼 수 있는지 여부에 따라 ipp 프린터에 대해 자동으로 설정되는 것 같습니다. 인증 정보가 창 밖으로 던져지는 이유는 확실하지 않습니다.