![Leopard Server (10.5.8) 使用 Open Directory 身份验证进行屏幕共享](https://linux22.com/image/505421/Leopard%20Server%20(10.5.8)%20%E4%BD%BF%E7%94%A8%20Open%20Directory%20%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%E8%BF%9B%E8%A1%8C%E5%B1%8F%E5%B9%95%E5%85%B1%E4%BA%AB.png)
我在办公室管理一台 OS X 10.5.8 Leopard Server。目前,它只有标准的 VNC 单密码身份验证方式,用于屏幕共享的身份验证。我们的用户名和密码都是通过 Leopard Server 的 Open Directory 管理的。不幸的是,我找不到让屏幕共享在 Open Directory 中查找用户进行身份验证的方法。它只会针对机器上的普通本地用户帐户进行身份验证。我理想情况下希望屏幕共享在目录中查找用户。这可能吗?如果可以,怎么做?
答案1
我在 Apple 的论坛上问了同样的问题,并在那里得到了答案。我将其发布在这里,以防其他人遇到这种情况并查看这里。
Jason Agress 的话:
如果您有权访问 Apple Remote Desktop,则可以创建自定义客户端安装程序,将计算机设置为使用基于目录的身份验证。但是,如果您没有它,您应该能够使用我在下面粘贴的脚本。完成此操作后,您需要创建与您希望给定用户拥有的访问权限量相对应的 Open Directory 组(ard_admin、ard_reports、ard_manage、ard_interact),并将用户添加到适当的组。
#!/bin/sh
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -configure -clientopts -setdirlogins -dirlogins yes
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -restart -agent -console