Administração de Usuário ras

Um servidor RAS usa um banco de dados de conta de usuário que contém informações sobre um conjunto de contas de usuário. As informações incluem privilégios RAS de um usuário, que são um conjunto de sinalizadores de bits que determinam como o servidor RAS responde quando o usuário chama para se conectar. As funções de administração do servidor RAS localizam o banco de dados da conta de usuário e obtêm e definem os privilégios de RAS para contas de usuário.

Um servidor RAS pode fazer parte de um domínio do sistema operacional ou pode ser um computador autônomo que executa o servidor ou a versão profissional do sistema operacional. Para um servidor que faz parte de um domínio, o banco de dados da conta de usuário é armazenado no servidor que é o controlador de domínio primário (PDC). Um servidor autônomo armazena seu próprio banco de dados de conta de usuário local. Para obter o nome do servidor que armazena o banco de dados da conta de usuário usado por um servidor RAS especificado, você pode chamar a função MprAdminGetPDCServer . Em seguida, você pode usar o nome do servidor de conta de usuário em uma chamada para a função NetQueryDisplayInformation para enumerar os usuários em um banco de dados de conta de usuário. Você também pode usar o nome do servidor em chamadas para as funções MprAdminUserGetInfo e MprAdminUserSetInfo para obter e definir os privilégios ras para uma conta de usuário especificada.

As funções MprAdminUserGetInfo e MprAdminUserSetInfo usam a estrutura RAS_USER_0 para especificar os privilégios ras de um usuário e o número de telefone de chamada de volta. Os privilégios ras indicam as seguintes informações:

  • Se o usuário pode fazer uma conexão remota com o servidor ou o domínio ao qual o servidor pertence.
  • Se o usuário estabelece uma conexão por meio de uma chamada de volta, na qual o servidor RAS é travado e, em seguida, chama de volta para o usuário para estabelecer a conexão.

Cada conta de usuário especifica um dos sinalizadores a seguir para indicar os privilégios de retornos de chamada do usuário.

Valor Significado
RASPRIV_NoCallback O servidor RAS não chama de volta o usuário para estabelecer uma conexão.
RASPRIV_AdminSetCallback Quando o usuário chama, o servidor RAS trava e chama um número de telefone predefinido de chamada de volta armazenado no banco de dados da conta de usuário. O membro szPhoneNumber da estrutura RAS_USER_0 contém o número de telefone de chamada do usuário.
RASPRIV_CallerSetCallback Quando o usuário chama, o servidor RAS fornece a opção de especificar um número de telefone no qual chamar de volta o usuário. O usuário também pode optar por se conectar imediatamente sem a chamada de volta. O membro szPhoneNumber contém um número padrão que o usuário pode substituir.