CUPS 웹 인터페이스에서 인증 CUPS 웹 인터페이스 에서 관리 작업을

CUPS 웹 인터페이스 에서 관리 작업을 수행하려고하면 CUPS
에서 인증해야하는 팝업 창이 나타납니다. 다음에 설명 된대로 사용자가 lpadmin 그룹에 추가 되었음에도 불구하고 루트 및 사용자로 인증하는 데 실패합니다 .

CUPS 인쇄 서버 안내서

무엇이 잘못되었거나 어떻게 디버깅 할 수 있습니까?



답변

cups.conf 파일을 비교하면 몇 가지 차이점 만 있습니다.

  • 원격 관리를 방지하기 위해 대체 Port 631되었습니다Listen localhost:631
  • Allow @LOCAL세 번 제거 했습니다.

     DefaultAuthType Basic
     <Location />
       Order allow,deny
    -  Allow @LOCAL
     </Location>
     <Location /admin>
       Order allow,deny
    -  Allow @LOCAL
     </Location>
     <Location /admin/conf>
       AuthType Default
       Require user @SYSTEM
       Order allow,deny
    -  Allow @LOCAL
     </Location>
    

해당 라인을 다시 추가하면 CUPS를 열 수 없습니다. lpadmin그룹에 자신을 추가 한 후 그룹 작동 방식으로 인해 CUPS를 다시 시작해야합니다. 그것은 할 수 있습니다 :

sudo restart cups

답변

이 게시물에 따르면 http://comments.gmane.org/gmane.comp.printing.cups.general/28081 은 CUPS 인스턴스가 여러 개 실행 중일 수 있습니다.

이 명령을 사용하여 확인하십시오.

ps -e | grep -U cups

두 개의 인스턴스를 찾으면 다음을 사용하여 인스턴스를 종료하십시오
(컵이 루트 레벨에서 실행되므로 스도 필요)

sudo kill -9 {pid}

함께 {PID} 에 의해 주어진 인스턴스의 개수 인 PS의 명령.

그런 다음 컵을 다시 시작하십시오.

sudo restart cups

이것이 도움이되기를 바랍니다.