我知道我的问题可能会令人困惑,所以我会澄清一下。
我是学校的管理员,正在设置实验室以使用 Ubuntu (12.04)。用户已经可以通过 Active Directory(当前使用 Likewise Open)进行身份验证,以便从任何桌面客户端登录,并且可以访问 Windows Server (2008R2) 上的文件和打印共享。客户端可以浏览 Windows 服务器以查找打印机、安装驱动程序并进行打印。在下一学年结束之前,我们将没有资金或工作时间来设置 Linux 打印服务器,因此我们必须通过现有的Windows Server进行打印和授权。
造成困难的要求是,当用户打印时,当前登录到 Ubuntu 客户端的用户的 AD 帐户必须被识别为发送打印请求的人,而不是某个代理管理员帐户。这是因为我们有一个会计脚本,可以统计每个用户发送的打印作业,这样我们就可以在每学期末向他们收费。
到目前为止,如果我使用 AD 中列出的管理员用户,我只能在 Ubuntu 客户端上设置打印机。问题是,从那时起,管理员用户需要为从 Ubuntu 客户端进行的所有打印付费。虽然这可能是对我的一位技术人员的恶作剧,但用处不大。