Cups의 "프린터 추가" 페이지가 웹 인터페이스로 돌아가는 것을 방지합니다.

Cups의 "프린터 추가" 페이지가 웹 인터페이스로 돌아가는 것을 방지합니다.

Cups의 "프린터 추가" 페이지가 웹 인터페이스에서 비활성화된 것으로 반환됩니다.http://localhost:631/admin

기본 사용자를 "lp"에 추가하고 재부팅을 시도했지만 아무 것도 변경되지 않았습니다. 나는 또한 cup.conf의 상단에 설정을 시도했지만 성공하지 SystemGroup printadmin못했습니다 sudo systemctl restart cups.

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

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

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

답변1

Ubuntu에 대한 다른 두 가지 답변을 결합해야했고 해결책은 lpadmin 그룹에 자신을 추가하는 것이 었습니다.

sudo usermod -a -G lpadmin your-username

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

  • 파일을 엽니다 /etc/cups/cups-files.conf.
  • 가 포함된 줄에서 그룹 이름을 찾습니다 SystemGroup.
  • 그룹에 자신을 추가하고(위 명령) 이를 적용합니다(예: 재부팅).

답변2

업데이트: Fedora 25에서는 이것이 기본값입니다. 따라서 Fedora 25+에서 이 문제가 발생하는 경우 구성이 엉망이거나 다른 문제가 있을 수 있습니다. 하지만 이는 이전 CentOS/RHEL 설치 사용자에게 여전히 유용할 수 있습니다. 현재로서는 Fedora 24를 사용해서는 안 됩니다.

루트로 찾기 /etc/cups/cups-files.conf. SystemGroup sys rootadd 를 사용하여 행을 찾습니다 wheel.

Fedora 24에서 다음 두 개의 패드가 도움이 될 것입니다.

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

답변3

해결책은

sudo usermod -a -G sys YourUser

나는 썼다더 자세한 기사이러한 문제를 디버깅하는 방법에 대해 설명합니다.

답변4

OMV5/Docker/Portainer에 컵을 설치했고 설정 파일에서 lpadmin 그룹의 사용자만 프린터를 추가할 수 있으므로 해결책(적어도 이 특별한 경우)은 사용자를 해당 그룹에 추가하거나 사용자 그룹을 추가하는 것입니다. 구성 파일. 필요한 그룹을 확인 /etc/cups/cups-files.conf하고 결과가 나와 같으면 실행하면 됩니다.

usermod -a -G lpadmin yourusername

반면에 나와 동일한 구성을 사용하는 경우 OMV 및 portainer의 사용자는 cup으로 마이그레이션되지 않으므로 먼저 컵을 생성해야 합니다.

adduser yourusername
usermod -aG sudo yourusername

이 방법으로만:

usermod -a -G lpadmin yourusername

관련 정보