RAS用户帐户管理

【勇芳软件工作室】汉化HomePreviousNext

Windows NT RAS服务器使用包含一组用户帐户信息的用户帐户数据库。该信息包括用户的RAS权限,这是一组位标志,用于确定RAS服务器在用户呼叫连接时的响应方式。RAS服务器管理功能使您能够找到用户帐户数据库,并获取和设置用户帐户的RAS权限。

Windows NT RAS服务器可以是Windows NT域的一部分,也可以是不属于域的独立Windows NT Server或Workstation。对于作为域的一部分的服务器,用户帐户数据库存储在作为主域控制器(PDC)的Windows NT服务器上。独立服务器存储其本地用户帐户数据库。要获取存储指定RAS服务器使用的用户帐户数据库的服务器的名称,可以调用RasAdminGetUserAccountServer功能。然后,您可以在调用NetQueryDisplayInformation函数时使用用户帐户服务器的名称来枚举用户帐户数据库中的用户。您还可以使用RasAdminUserGetInfoRasAdminUserSetInfo函数调用服务器名称来获取和设置指定用户帐户的RAS权限。

RasAdminUserGetInfoRasAdminUserSetInfo功能使用RAS_USER_0结构来指定用户的RAS权限和回拨电话号码。RAS特权表示以下信息:

*用户是否可以远程连接服务器或服务器所属的域。

*用户是否可以通过回叫建立连接,RAS服务器在其中挂起,然后回拨给用户建立连接。

每个用户帐户指定以下标志之一以指示用户的回叫特权。

含义
RASPRIV_NoCallbackRAS服务器不会回拨用户建立连接。
RASPRIV_AdminSetCallback当用户呼叫时,RAS服务器挂起并呼叫存储在用户帐户数据库中的预设回拨电话号码。szPhoneNumber结构中的szPhoneNumber成员包含用户的回拨电话号码。
RASPRIV_CallerSetCallback当用户呼叫时,RAS服务器提供指定回叫电话号码的选项。用户还可以选择立即连接而无需回拨。szPhoneNumber成员包含用户可以覆盖的默认号码。