]> andersk Git - moira.git/commitdiff
Semantics of various keywords in lpd.perms changed with LPRng 3.6.13.
authorzacheiss <zacheiss>
Fri, 17 Nov 2000 10:30:13 +0000 (10:30 +0000)
committerzacheiss <zacheiss>
Fri, 17 Nov 2000 10:30:13 +0000 (10:30 +0000)
gen/print.pc

index 71d24ba456f977d45ae9007126dc6a0f7b20c4f0..63aef35731f4e93509025908fe75b4bda1e0bda8 100644 (file)
@@ -160,10 +160,11 @@ void do_host(char *host)
   fprintf(out, "ACCEPT SERVICE=X,S,Q,P\nACCEPT LPC=status,lpq,printcap\n\n");
 
   fprintf(out, "# Only trust certain host keys to forward jobs/commands\n");
-  fprintf(out, "REJECT AUTHFROM=?* PRINTER=</var/spool/printer/queues.secure "
-         "NOT AUTHFROM=</var/spool/printer/hostkeys.allow\n");
-  fprintf(out, "REJECT AUTHFROM=?* AUTHJOB "
-         "NOT AUTHFROM=</var/spool/printer/hostkeys.allow\n\n");
+  fprintf(out, "REJECT SERVICE=R AUTHFROM=?* "
+         "PRINTER=</var/spool/printer/queues.secure "
+         "NOT AUTHFROM=</var/spool/printer/hostkeys.allow FORWARD\n");
+  fprintf(out, "REJECT SERVICE=R AUTHFROM=?* AUTHJOB "
+         "NOT AUTHFROM=</var/spool/printer/hostkeys.allow FORWARD\n\n");
 
   fprintf(out, "# Allow root to control and remove jobs\n");
   fprintf(out, "ACCEPT SERVICE=C,R SERVER REMOTEUSER=root\n\n");
@@ -218,7 +219,7 @@ void do_host(char *host)
   fprintf(out, "ACCEPT SERVICE=M AUTH=USER,FWD AUTHJOB AUTHSAMEUSER\n\n");
 
   fprintf(out, "# Reject unauthentic print/lprm requests to authenticated queues\n");
-  fprintf(out, "REJECT SERVICE=R,M "
+  fprintf(out, "REJECT SERVICE=R,M NOT AUTH"
          "PRINTER=</var/spool/printer/queues.secure\n\n");
 
   fprintf(out, "# Reject unauthentic print requests from off MITnet\n");
@@ -229,7 +230,7 @@ void do_host(char *host)
   
   fprintf(out, "# Reject any other lpc, or lprm. Accept all else\n");
   fprintf(out, "REJECT SERVICE=C,M\n");
-  fprintf(out, "DEFAULT ACCEPT");
+  fprintf(out, "DEFAULT ACCEPT\n");
   tarfile_end(tf);
 
   /* list of kerberized queues */
This page took 0.633862 seconds and 5 git commands to generate.