Partager via


Administration des utilisateurs RAS

Un serveur RAS utilise une base de données de compte d’utilisateur qui contient des informations sur un ensemble de comptes d’utilisateur. Les informations incluent les privilèges RAS d’un utilisateur, qui sont un ensemble d’indicateurs de bits qui déterminent la façon dont le serveur RAS répond lorsque l’utilisateur appelle pour se connecter. Les fonctions d’administration du serveur RAS localisent la base de données de compte d’utilisateur, puis obtiennent et définissent les privilèges RAS pour les comptes d’utilisateur.

Un serveur RAS peut faire partie d’un domaine de système d’exploitation ou il peut s’agir d’un ordinateur autonome qui exécute le serveur ou la version professionnelle du système d’exploitation. Pour un serveur qui fait partie d’un domaine, la base de données de compte d’utilisateur est stockée sur le serveur qui est le contrôleur de domaine principal (PDC). Un serveur autonome stocke sa propre base de données de compte d’utilisateur locale. Pour obtenir le nom du serveur qui stocke la base de données de compte d’utilisateur utilisée par un serveur RAS spécifié, vous pouvez appeler la fonction MprAdminGetPDCServer . Vous pouvez ensuite utiliser le nom du serveur de compte d’utilisateur dans un appel à la fonction NetQueryDisplayInformation pour énumérer les utilisateurs dans une base de données de compte d’utilisateur. Vous pouvez également utiliser le nom du serveur dans les appels aux fonctions MprAdminUserGetInfo et MprAdminUserSetInfo pour obtenir et définir les privilèges RAS pour un compte d’utilisateur spécifié.

Les fonctions MprAdminUserGetInfo et MprAdminUserSetInfo utilisent la structure RAS_USER_0 pour spécifier les privilèges RAS d’un utilisateur et le numéro de téléphone de rappel. Les privilèges RAS indiquent les informations suivantes :

  • Indique si l’utilisateur peut établir une connexion à distance au serveur ou au domaine auquel appartient le serveur.
  • Indique si l’utilisateur établit une connexion par le biais d’un rappel, dans lequel le serveur RAS raccroche, puis rappelle l’utilisateur pour établir la connexion.

Chaque compte d’utilisateur spécifie l’un des indicateurs suivants pour indiquer les privilèges de rappel de l’utilisateur.

Valeur Signification
RASPRIV_NoCallback Le serveur RAS ne rappelle pas l’utilisateur pour établir une connexion.
RASPRIV_AdminSetCallback Lorsque l’utilisateur appelle, le serveur RAS raccroche et appelle un numéro de téléphone de rappel prédéfini stocké dans la base de données du compte d’utilisateur. Le membre szPhoneNumber de la structure RAS_USER_0 contient le numéro de téléphone de rappel de l’utilisateur.
RASPRIV_CallerSetCallback Lorsque l’utilisateur appelle, le serveur RAS offre la possibilité de spécifier un numéro de téléphone auquel rappeler l’utilisateur. L’utilisateur peut également choisir de se connecter immédiatement sans le rappel. Le membre szPhoneNumber contient un nombre par défaut que l’utilisateur peut remplacer.