웹 인터페이스에서 컵 "프린터 추가"페이지가 표시되지 않음


12

웹 인터페이스에서 컵 "프린터 추가"페이지가 표시되지 않음 http://localhost:631/admin

주 사용자를 "lp"에 추가하고 다시 시작했지만 변경하지 않았습니다. 나는 또한 cups.conf의 상단에 설정 SystemGroup printadmin하고 sudo systemctl restart cups아무 소용이 없었습니다.

관련 cups.conf는 다음과 같습니다.

# Restrict access to configuration files...
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
</Location>

웹 인터페이스를 사용하여 프린터를 추가하려고하지만 권한에 관한 내용으로 인해 사용자 자격 증명이 작동하지 않습니다. SYSTEM 또는 lpadmin이라는 그룹이 없습니다.


질문에서 나에게 분명하지 않지만 컵에 대한 웹 인터페이스가 있고 작동하지 않는 것 같습니다. HTTP 서버 사용자 (인터페이스를 실행하는 사용자)에게는 권한이 없다는 두 가지 아이디어가 떠 오릅니다. 다른 하나는 인터페이스가 무언가를 실행 / 실행하지 못하게하는 HTTP 권한 문제 (또는 잘못된 구성)가 있다는 것입니다. 하고있는 일을 명확히하기 위해 질문을 확장 할 수 있습니까?
Jeff Schaller

답변:


16

업데이트 : Fedora 25에서는 이것이 기본값입니다 ... Fedora 25 이상에서이 문제가 발생하면 설정이 엉망이거나 다른 문제가있을 수 있습니다. 그러나 이것은 여전히 ​​CentOS / RHEL의 이전 설치 사용자에게 유용 할 수 있습니다.이 시점에서 Fedora 24를 사용하지 않아야합니다.

/etc/cups/cups-files.conf루트로 찾기 SystemGroup sys root추가 된 줄을 찾으 wheel십시오.

다음 두 가지 라이너가 Fedora 24에서해야합니다.

 sudo sed -i '/SystemGroup sys root$/ s/$/ wheel/' /etc/cups/cups-files.conf
 sudo systemctl restart cups

1
Fedora 24는 2017 년 여름까지 지원되는 릴리스입니다. 따라서 업그레이드를 권장하지만 모든 사람이 아직은 아닙니다. :)
mattdm

9

해결책은

sudo usermod -a -G sys YourUser

이러한 문제를 디버깅하는 방법에 대한 자세한 기사 를 작성했습니다 .


6
시스템 그룹에 자신을 추가하는 것은 약간의 망치이므로 사용자 / 프로세스에 예상보다 많은 힘을 줄 수 있습니다. 컵에 혼자 액세스 할 수있는 좋은 대체 보조금에 대한 내 대답을 참조하십시오.
Ray Foss

4
Eek-집 이외의 다른 사람을 위해 설정하는 경우이 작업을 수행하지 마십시오. 전체 비즈니스에 대해 인쇄를 설정할 때이 솔루션을 사용할 수 없습니다. 내 사용자에게 기기의 전원을 공급합니다.
Dagrooms 2016 년

데비안 기반 OS에서이 답변은 그룹을 사용하는 경우 유효합니다 lpadmin.
AnthonyB

8

우분투에 대한 두 가지 다른 답변을 결합해야했으며 해결책은 lpadmin 그룹에 자신을 추가하는 것입니다.

sudo usermod -a -G lpadmin your-username

모든 시스템에서 솔루션은 다음과 같아야합니다.

  • 파일을 엽니 다 /etc/cups/cups-files.conf.
  • 가 포함 된 행에서 그룹 이름을 찾으십시오 SystemGroup.
  • 해당 그룹에 자신을 추가하고 (위의 명령) 적용하십시오 (예 : 재부팅).
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.