情景假定 2: 多用户的Mac使用Popup鉴定

学校和大学通常可利用Macs对于学生使用专用计算机实验室。在这些环境里, Macs被许多用户共享并且假定1不适合。更大的Mac网络已经使用LDAP或现行的目录鉴定或打算做的可能愿意考虑鉴定3 来解释下面的部分:

Mac popup authentication dialog requesting username and password

图表 20.8. Mac popup鉴定多化框需要用户名和密码

假定2使用popup鉴定模式。这在“Popup鉴定”章节里有讨论并详细的讨论如下:

终端用户的观点:

  1. 用户查看客户端工具(PCClient)的运行。

  2. 当用户打印一份工作时,客户弹出一个输入用户名密码请求窗口,查看“Popup鉴定”部分了解相关信息。

  3. 用户输入一个域用户名和密码。

  4. 如果信任状授权是有效的,那么打印工作被计费到用户帐户。

说明:

  1. 以一般用户的身份执行打印事件 – 例如: "macuser", "student",等。

  2. 在PaperCut NG里, "macuser"帐户使用popup鉴定设置激活未被鉴定的用户选项。请查看“Popup鉴定”了解更详细的信息。

  3. 请求用户输入用户名和密码。

  4. 鉴定密码并提供打印计费给帐户。

需求

  • 打印机主机和共享脱离Windows,Mac或Linux服务器。

  • Mac系统在一般帐户名下设立注册。(如:macuser,学生等。)

  • 域包括一个与一般帐户匹配的用户帐户。

安装

域帐户的设立:

  1. 在打印服务器或域控制台上登录。

  2. 开始 ->管理工具栏下打开 现行目录的用户和电脑(或与用户管理工具等同)。

  3. 添加一个新的域用户 macuser

  4. macuser定义一个密码并设置为永不过期的密码。

Mac帐户的设立:

  1. 启动Mac并确保系统连接到网络上。

  2. Apple菜单选择 系统参数...项。

  3. 选择共享帐户

  4. 创建一个帐户 macuser。确保帐户的缩略名是 macuser

  5. 调整此帐户为自动登录的帐户或选择对所有用户使用已知的密码。

设立打印机用户需求的访问权限:

  1. 应用程序-> 有用的 选项下打开 打印机有用的设置

  2. 点击添加按钮并添加一个新的打印机。

    图表 20.9. 添加打印机

  3. 点击更多打印机...选项(重点:保存关键的选项)。

  4. 从顶部的下拉列表选择 高级的设置选项。

    Option-click for advanced printer addition types

    图表 20.10. 点击高级打印机的附加类型选项

  5. 选择Windows的打印设置 Samba选项。

  6. 装置名称里,输入一个友好的打印机名称信息。

  7. 输入装置 URL以以下的形式:

        smb://macuser:password@server_name/printer_name
                                

    passwordmacuser域帐户的密码。server_name是主机打印机上的服务器名,并且printer_name是打印机的共享名。

  8. Windows printer via SAMBA

    图表 20.11. Windows 的打印机 SAMBA

  9. 选择打印模式安装并配置驱动器。

  10. 点击添加按钮。

  11. 测试打印并确保打印工作列出 macuser身份下的打印队列。

安装PaperCut NG客户端软件:

  1. 启动并进入Mac电脑。确保它是连网的。

  2. 打开搜索引擎

  3. 运行菜单,选择连接到服务器...项。

  4. Connecting to a Windows server

    图表 20.12. 连接到 Windows服务器

  5. 输入pcclient共享连接的详细内容类似:
        smb://server_name/pcclient
                                

    server_name是PaperCut NG服务器软件主服务器的名称

  6. The PCClient share's connection string

    图表 20.13. PCClient共享的连接链

  7. 输入所需要的密码信息。

  8. 拖拽 PCClient包到本地硬件的整个应用程序文件夹。复制程序将开始

  9. Command-click and open the package

    图表 20.14. 点击打开命令

  10. 在最近的副本PCClient应用程序上点击应用程序目录命令。选择打开包的内容部分。

  11. 浏览器Contents/Resources/

  12. 双击install-login-hook.command 的命令脚本。

  13. Double-click to install the login hook

    图表 20.15. 双击安装的登录连接

  14. 重新启动系统并校验客户端上的登录项。

配置popup设置

  1. 登录PaperCut NG的管理界面内置admin用户。

  2. 用户项下选择 macuser帐户。

  3. macuser的详细内容屏幕上,设置帐户余额为零。

  4. 确保用户被设置为受限的状态。

  5. 核查 未鉴定的选项并保存改变后的内容。

  6. Turning on popup authentication at the user level

    图表 20.16.在用户级下打开 popup鉴定

  7. 点击应用按钮并保存改变后的内容。

测试 :

  1. 登录到Mac。校验PCClient程序的自动启动。

  2. 打印到最近设置的打印机上。有关服务器打印队列的工作在 macuser的用户身份下显示。

  3. Popup应该显示在Mac上。输入一个有效的域用户名和密码。

  4. PaperCut NG client requesting for authentication (Sorry: Windows screen-shot!)

    图表 20.17. PaperCut NG客户端的鉴定请求 (抱歉: Windows screen-shot!)

  5. 用户相应的打印工作应该都有计费。