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 root
add 를 사용하여 행을 찾습니다 wheel
.
Fedora 24에서 다음 두 개의 패드가 도움이 될 것입니다.
sudo sed -i '/SystemGroup sys root$/ s/$/ wheel/' /etc/cups/cups-files.conf
sudo systemctl restart cups
답변3
답변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