Leopard Server (10.5.8) 使用 Open Directory 身份验证进行屏幕共享

Leopard Server (10.5.8) 使用 Open Directory 身份验证进行屏幕共享

我在办公室管理一台 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 

相关内容