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