鉴定用户目录

PaperCut NG与操作系统或网络的目录发生同步。 PaperCut NG的Linux版本承载了两个用户目录的执行。由于Linux本身,一些组织可能有执行用户目录的定制。PaperCut NG可以支持此领域的定制。此节可利用的标准的用户/组/鉴定选项的详细内容,和如何执行定制配置。

标准的Unix

标准的Unix用户目录供应者使用标准的Unix接口列举用户和组的信息。这允许组信息被在本地系统上定义或通过 nsswitch.conf配置另一种资源。例如:系统可能通过nsswitch.conf配置从集中的LDAP服务器或目录获得用户目录信息。

用户密码的鉴定是通过PAM执行的。(注意:管理员想在应用层上定制PAM鉴定的方法,PaperCut NG报告它自身的“ PaperCut”。)

Samba/Windows域

如果用户和组信息是通过Windows域如:NT格式的域或现行的目录提供的,那么Samba选项是最合适的。此选项将正常的在网络上使用有关Linux服务器主机打印机并通过Samba显示Windows用户。

在技术层上,Samba支持一套标准的Samba命令的Perl脚本包的执行,如:netsmbclient。管理员应该确保这些 Samba命令是在papercut用户路径上的。

定制

一些大的网络,尤其那些已建立的大学,可能有定制目录和鉴定服务而不直接通过PaperCut NG支持。为了支持这些网络,管理员可以使用脚本和其它技术建立新的定制 用户目录信息供应者

PaperCut NG通过脱离用户,组和用户鉴定任务到个别的程序而工作。外部的程序必须接受一系列命令行参数的命令并返回相应表格里划定的规格以外的指示格式。更多有关格式建立的信息在“定制用户目录信息供应者”里查看。对于标准的PaperCut NG源编码提供用户目录信息供应者及一部分安装,并且这些可以作为一个很好的证实例子。源编码被提供在:

    ~/server/bin/linux-i686/src/
    ~/server/bin/linux-i686/sambauserdir
    ~/server/bin/linux-i686/authsamba
       

组织希望建立一个定制用户目录信息供应者鼓励与PaperCut NG开发组联系。他们将很乐意提供帮助。