Begrens skriverbruken i OS X

Standardkonfigurasjonen for skrivere i OS X er relativt grunnleggende, og gir deg muligheter til å legge til eller fjerne en skriver, og deretter sette noen driver-spesifikke funksjoner som mengden RAM eller tosidig detaljering. Du kan imidlertid ønske å ha flere alternativer for å administrere tilgang til skriveren, for eksempel begrense tilgang til en skriver og ikke en annen, eller kreve et passord for å skrive ut.

Den enkleste måten å administrere disse alternativene på skrivere, er via nettverkstilgang, hvor hvis du deler skriveren, kan du begrense hvilke brukere som har tilgang til det via nettverket. Dette innebærer å sette opp en egen datamaskin for å være en utskriftsserver, og deretter administrere hvilke kontoer som kan få tilgang til den delte skrivertjenesten via nettverket. Apples OS X Server tilbyr alternativer for å administrere dette, men du kan også gjøre det samme i klientversjonen av operativsystemet.

For å gjøre dette, kan du bruke skriveren til å konfigurere skriveren for enheten i delingssysteminnstillingene og deretter administrere de bestemte brukerne og gruppene som kan skrives ut i brukerlisten. Som standard vil alle ha tilgang til skriveren, men hvis du klikker på pluss-knappen, kan du legge til en lokal bruker for å bare gi den brukeren (eller andre som er lagt til) tilgang til skriveren. Mens lokale brukere umiddelbart er tilgjengelige for å legge til, kan du også opprette en delingskonto for skrivertilgang ved å klikke på pluss-knappen og deretter klikke på "Ny person" og skrive inn et navn og legitimasjon for brukeren.

Bruk av en delingskonto eller to på denne måten kan være å foretrekke siden du kan endre passordet sitt når som helst uten å påvirke en lokal brukerkonto. Alle nettverksbrukere som bruker denne kontoen for utskriftsautentisering, må da bare bruke det nye passordet for å kunne skrive ut.

Dessverre gjelder denne muligheten kun for delte skrivere, og lokale brukere på systemet vil ikke se disse begrensningene. Utskriftssystemet i OS X har imidlertid et alternativ for å kreve et passord når det skrives ut og for å forhindre at bestemte brukere får tilgang til en lokal skriver. Denne funksjonen er ikke tilgjengelig via standardoppsett for OS X-skriveroppsett, men kan konfigureres ved hjelp av webgrensesnittet.

For å aktivere webgrensesnittet, åpne Terminal og kjør følgende kommando:

cupsctl WebInterface = ja

Med dette fullført, legg inn grensesnittet ved å gå til følgende nettadresse:

//127.0.0.1:631

Deretter må du angi hvilke brukere som er tillatt eller nektet tilgang til skriveren. For å gjøre dette, gå til kategorien Skrivere og klikk koblingen til skriveren i listen over konfigurerte enheter. Deretter velger du "Sett Tillatte brukere" fra "Administrasjon" -menyen, og du vil bli gitt et oppføringsfelt med radioknapper for å tillate eller forhindre utskrift fra brukerne i feltet.

For å bare tillate bestemte brukere tilgang til skriveren, velg «Tillat at disse brukerne skriver ut», og skill deretter sine korte navn (navnene på hjemmemappene) med kommaer. For å forhindre at bare disse brukerne får tilgang til og la alle andre få tilgang til skriverne, velger du den andre alternativknappen.

Når du er ferdig, klikker du på "Angi tillatte brukere" og endringene skal tre i kraft umiddelbart. Hvis en bruker ikke er gitt tilgang til skriveren, vil den ikke lenger være tilgjengelig når den brukeren er logget på sin konto. Brukeren vil kunne skrive ut til andre skrivere som er tilgjengelige, men vil ikke kunne finne den du har brukt restriksjonene til. På denne måten kan du angi tilgang til flere skrivere for å styre tilgangen til hvem som har lov til å bruke hver av dem.

I tillegg til å angi bestemte brukere, velger du "Angi standardalternativer" i samme administrasjonsvindu, og klikk deretter lenken "Policy", der du bør se et sett med menyer for Feil og Drift. Deretter velger du "Autentisert" for operasjonspolitikken og bruker innstillingene, som krever at brukerne godkjennes når de skrives ut til denne skriverenheten.

En endelig tilnærming til å begrense brukere er å sette opp tidsbegrensede utskriftskvoter for hver skriver på systemet. Dette alternativet er ikke tilgjengelig via webgrensesnittet eller Systemvalg, men kan gjøres via Terminal. Dette alternativet er også på en bruk per enhet og gjelder for alle brukere på systemet, slik at du ikke kan angi en kvote bare for en bruker og ikke ha den satt til andre. Det er imidlertid en måte å pålegge en mer global grense om nødvendig.

For å aktivere kvoter må du fortelle at systemet skal bruke både en tidsramme for å håndheve dem og en sidegrense som skal brukes. Først får du en liste over skriverne dine ved å kjøre følgende kommando (skrivernavnet vil være umiddelbart etter ordet "skriver" i begynnelsen av utmatingslinjen):

lpstat-p

Bruk deretter dette navnet akkurat som-er i stedet for "PRINTER" i følgende kommando, og erstatt også SECONDS for kvote-tidsrammen og SIDER for sidegrensen for å søke i den tidsrammen. Følg denne kommandoen ved å starte systemet på nytt for å starte utskriftssystemet på nytt:

lpadmin -p PRINTER -o jobbkvote-periode = SECONDS -o jobb-side-limit = SIDER

For eksempel kan jeg kjøre følgende for at jeg skal sette Phaser-skriveren (navnet "Phaser_8560DN") til en grense på 20 sider per dag:

lpadmin -p Phaser_8560DN -o jobbkvote-periode = 86400 -o jobbsidebegrensning = 20

For å slette noen av disse innstillingene, rerun kommandoen, men bruk 0 for enten SECONDS eller PAGES.


 

Legg Igjen Din Kommentar