CUPS 웹 인터페이스에서 인증


8

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

CUPS 인쇄 서버 안내서

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


/etc/cups/cupsd.conf파일 을 첨부 할 수 있습니까? 사용자 계정에 비밀번호가 설정되어 있는지 확인하십시오.
— Lekensteyn

cupsd.conf 내 계정에 비밀번호가 설정되어 있습니다
— Vitali

답변:


3

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

불행히도 변경 사항이 도움이되지 않았습니다. 문제는 PAM 구성과 관련이 있다는 것입니다. 나는이 방향을 탐구 할 것이다
— Vitali

1
PAM과 관련이 있으면를 확인해야합니다 /var/log/auth.log. 그렇지 않으면 CUPS 로그가/var/log/cups/
— Lekensteyn

1

이 게시물에 따르면 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

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.