프린터로 사용할 수 있는 복사기가 있습니다. 그렇게 하려면 파일에 일반 자격 증명을 제공해야 합니다 Xerox.ppd
.
문제: 시스템의 모든 사용자는 grep credential /etc/cups/ppd/Xerox.ppd
CUPS에서 해당 프린터를 사용할 수 있는지 여부에 관계없이 사용할 수 있습니다.
해당 파일의 파일 권한을 더욱 제한하면 사용자가 용지 형식 및 양면/단면과 같은 옵션을 설정할 수 없으므로 이는 옵션이 아닙니다. 예를 들어, 저는 lpoptions -l
계속 일하고 싶습니다.
이를 극복할 수 있는 방법이 있나요?
답변1
조사 결과 사용자가 PPD 파일의 내용에 액세스하는 것을 차단하는 방법은 없는 것으로 나타났습니다.
- Re: 네트워크로 연결된 Konica Minolta BizHub C280으로 인쇄할 수 없습니다.
- Re: PPD에서 기본값을 어떻게 설정합니까? (제록스 회계)
- Linux에서 XSA 계정을 사용하여 Xerox로 인쇄
따라서 이 옵션이 없으면 액세스를 제한하는 유일한 실행 가능한 옵션은 파일을 잠그는 것입니다. .ppd
CUPS 사용자만 액세스할 수 있도록 해당 파일을 잠그는 것이 좋은 방법인 것 같습니다.
$ sudo chown cupsuser:cupsgroup /etc/cups/ppd/Xerox.ppd
$ chmod 600 /etc/cups/ppd/Xerox.ppd
그러나 여기에는 주의 사항이 있습니다. 사용자는 이 프린터를 사용하기 위해 이 파일에 액세스할 수 없습니다 .ppd
.
원격 프린터
원하는 것을 얻는 한 가지 방법은 권한을 노출하지 않고 사용자에게 옵션을 노출하는 Samba 서버 뒤에 프린터를 숨기는 것입니다. 이 프린터가 없기 때문에 완전히 테스트할 수는 없지만 다음 슈퍼유저 Q&A에서 사용할 수 있는 방법을 설명했습니다.네트워크 프린터를 사용하기 위해 Linux에서 계정 및 비밀번호를 설정하는 방법.