While printing/cups-base is installed and PAM is enabled, /usr/local/etc/pam.d/cups is fed with the wrong module (pam_unknown.so instead of pam_unix.so) for auth and account. Fix: change /usr/local/etc/pam.d/cups towards usage of the right module in FreeBSD. auth required pam_unix.so nodelay account required pam_unix.so Add configure-option --with-pam_module="pam_unix.so" to top-level Makefile of the port Patch attached with submission follows: How-To-Repeat: Install printing/cups-base
Responsible Changed From-To: freebsd-ports-bugs->dinoex Fix synopsis and assign.
That's wrong, it should include one of system services, 'system' is probably a best choice: # etc/pam.d/cups auth include system account include system
State Changed From-To: open->suspended
State Changed From-To: suspended->feedback Please submit an updated patch.
Attached, you'll find another patch with the prior suggested patches. After a port update the authetication was rendered unusable again. Attached another patch file, which worked well for my purposed, please audit. O.
dinoex 2010-11-19 07:22:43 UTC FreeBSD ports repository Modified files: print/cups-base Makefile Log: - fix pam module PR: 148816 Submitted by: O. Hartmann Revision Changes Path 1.149 +2 -0 ports/print/cups-base/Makefile _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: feedback->patched committed, please test!
State Changed From-To: patched->closed no problems reported