cups-pdf PostProcessing script to get users from pGina
[safeq] / doc / cups-pdf.txt
diff --git a/doc/cups-pdf.txt b/doc/cups-pdf.txt
new file mode 100644 (file)
index 0000000..19dd752
--- /dev/null
@@ -0,0 +1,25 @@
+We are using cups-pdf to create printer which is shared on windows using ipp.
+
+Since we are not getting users from windows in our setup, we need cups-pdf
+PostProcessing hook to look find user from pGinaSessions.
+
+
+sudo vi /etc/cups/cups-pdf.conf
+
+PostProcessing /srv/safeq/cups-pdf-find-owner.pl
+
+
+To make this work, you also have to edit apparmor:
+
+sudo vi /etc/apparmor.d/usr.sbin.cupsd
+
+edit end of file, under /usr/lib/cups/backend/cups-pdf {
+add permission for script execution:
+...
+  /var/spool/cups/** r,
+  /var/spool/cups-pdf/** rw,
+
+  # safeq ffzg -- added to allow execution of PostProcessing
+  /srv/safeq/cups-pdf-find-owner.pl uxr,
+}
+