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.