Begränsa skrivaranvändningen i OS X

Standardkonfigurationen för skrivare i OS X är relativt grundläggande och erbjuder dig möjligheter att väsentligen lägga till eller ta bort en skrivare och sedan ställa in några drivrutinsspecifika funktioner, t.ex. mängden RAM eller dubbelsidig information. Men du kanske vill ha fler alternativ för att hantera åtkomst till din skrivare, till exempel begränsa åtkomsten till en skrivare och inte en annan, eller kräva ett lösenord att skriva ut.

Det enklaste sättet att administrera dessa alternativ för skrivare är via nätverksåtkomst, var om du delar skrivaren kan du begränsa vilka användare som ska ha tillgång till det via nätverket. Detta innebär att du installerar en separat dator för att vara en skrivarserver och sedan hantera vilka konton som kan komma åt den delade skrivartjänsten över nätverket. Apples OS X Server erbjuder alternativ för hantering av detta, men du kan också göra detsamma i klientversionen av operativsystemet.

För att göra detta, gör det möjligt för din skrivare att installera på datorn i delningssysteminställningarna och hantera de specifika användare och grupper som får skriva ut i användarlistan. Som standard kommer alla att ha tillgång till skrivaren, men om du klickar på plusknappen kan du lägga till en lokal användare för att bara ge den användaren (eller andra tillagda) tillgång till skrivaren. Medan lokala användare omedelbart kan läggas till kan du också skapa ett "delbart konto" för skrivaråtkomst genom att klicka på plusknappen och sedan klicka på "Ny person" och ange ett namn och referenser för användaren.

Användning av ett enda konto eller två på detta sätt kan vara att föredra eftersom du kan ändra sitt lösenord när som helst utan att påverka något lokalt användarkonto. Några nätverksanvändare som använder det här kontot för autentisering av utskrift måste helt enkelt använda det nya lösenordet för att kunna skriva ut.

Tyvärr gäller denna förmåga endast för delade skrivare, och lokala användare på systemet kan inte se dessa begränsningar. Emellertid har utskriftssystemet i OS X ett alternativ för att kräva ett lösenord vid utskrift och för att förhindra specifika användare att komma åt en lokal skrivare. Den här funktionen är inte tillgänglig via standardinställningarna för OS X-skrivare, men kan konfigureras med hjälp av webbgränssnittet.

För att aktivera webbgränssnittet öppnar du terminalen och kör följande kommando:

cupsctl WebInterface = ja

Med det här klargör du gränssnittet genom att besöka följande webbadress:

//127.0.0.1:631

Därefter måste du ange vilka användare som tillåts eller nekas åtkomst till skrivaren. För att göra detta, gå till fliken Skrivare och klicka på länken för din skrivare i listan över konfigurerade enheter. Välj sedan "Ange tillåtna användare" från "Administration" -menyn, och du får ett inmatningsfält med radioknappar för att tillåta eller förhindra utskrift från användarna i fältet.

För att bara tillåta specifika användare att komma åt skrivaren väljer du "Låt dessa användare skriva ut" och separera sedan sina korta namn (namnen på deras hemmappar) med kommatecken. För att förhindra att bara dessa användare får tillgång till och tillåter alla andra att komma åt skrivarna, välj den andra alternativknappen.

När du är klar klickar du på "Ange tillåtna användare" och ändringarna ska träda i kraft omedelbart. Om en användare inte har tillgång till skrivaren är den inte längre tillgänglig när den användaren är inloggad på sitt konto. Användaren kan skriva ut till andra skrivare som är tillgängliga, men kan inte hitta den du har tillämpat begränsningarna till. På så sätt kan du ställa åtkomst till flera skrivare för att styra åtkomst till vem som får använda dem.

Förutom att ställa in specifika användare väljer du "Ange standardalternativ" i samma administrationsfönster och klickar sedan på länken "Policy" där du bör se en uppsättning menyer för fel och användningsprinciper. Där väljer du "Autentiserad" för driftspolicyen och tillämpar inställningarna, vilket kräver att användarna autentiseras vid utskrift till den här skrivarenheten.

Ett slutgiltigt tillvägagångssätt för att begränsa användarna är att ställa in tidsbegränsade utskriftskvoter för varje skrivare i ditt system. Det här alternativet är inte tillgängligt via webbgränssnittet eller Systeminställningarna, men kan göras via terminalen. Det här alternativet är också baserat på användning per enhet och gäller alla användare på systemet, så du kan inte ställa in en kvot bara för en användare och inte ha den inställd för andra. Det är dock ett sätt att införa en mer global gräns om det behövs.

För att aktivera kvoter måste du meddela att systemet ska använda både en tidsram för att kontrollera dem och en sidgräns som ska användas. Först får du en lista över dina skrivare genom att köra följande kommando (skrivarnamnet kommer att vara omedelbart efter ordet "skrivare" i början av utgångslinjen):

lpstat-p

Använd sedan detta namn precis som i stället för "PRINTER" i följande kommando, och ersätt också SECONDS för kvotens tidsram och SIDOR för sidgränsen för att vara tillämpliga i den tidsramen. Följ detta kommando genom att starta om systemet för att starta om skrivarsystemet:

lpadmin -p PRINTER -o jobbkvot-period = SECONDS -o jobb-sidgräns = SIDOR

Till exempel, för mig att ställa in min Phaser-skrivare (namn som "Phaser_8560DN") till en gränssnitt på 20 sidor per dag, skulle jag köra följande:

lpadmin -p Phaser_8560DN -o jobbkvotperiod = 86400 -o arbetssidor-gräns = 20

För att rensa någon av dessa inställningar, kör om kommandot men använd 0 för antingen SECONDS eller PAGES.


 

Lämna Din Kommentar