2010-02-01 10 views
0

Mac OS X 10.6을 사용하고 있습니다. libcups를 사용하여 CUPS 서버에 프린터를 추가하고 제거하는 프로그램을 작성했습니다. 그것은 작동하지만 지금은 보안 측면을 고려하고 있습니다. 이 프로그램은 사용자 이름과 암호를 사용하여 CUPS 서버에서 인증합니다. 사용하는 사용자 이름과 암호가 무엇이든 관계없이 시스템에서 유효합니다. 특정 사용자에게만 액세스를 제한하려면 어떻게합니까? 특정 그룹의 구성원에 대한
컵에 프린터를 추가/수정/제거하도록 사용자를 거부하려면 어떻게합니까?

감사
앨런

답변

0

확인합니다. 그것은 어쨌든 표준 유닉스 방식 일 것입니다. 시스템의 인증 프레임 워크에서 누가 그룹의 구성원인지 파악합니다 (/ etc/group 일 수 있으며 LDAP 또는 Active Directory 일 수 있음). Mac에서

+0

당신은 * user @ GROUP *을 cupsd.conf에 추가하는 것과 같은 것을 의미합니까? 그건 속임수가 아니야. – ajcaruana

0

시작 사파리 및 권한 부여 및 정책, 위치, 제한, IPP 작업 등에 대한 섹션을 봐 http://localhost:631/help/ref-cupsd-conf.html

에 가리 킵니다.

기본적으로 CUPS 서버의 모든 IPP 작업에 대한 액세스와 거부를 규정하는 cupsd.conf에 정의 된 매우 세부적인 "정책"을 설정할 수 있습니다.

상세한 예는 http://localhost:631/help/policies.html에있다.