Funções de usuário
As funções de usuário de gerenciamento de rede controlam a conta de um usuário no banco de dados de segurança, que é o banco de dados sam (gerenciador de contas de segurança) ou, no caso dos controladores de domínio, o Active Directory. As funções de usuário são listadas a seguir.
Cada usuário ou aplicativo que acessa recursos de rede deve ter uma conta no banco de dados de segurança. Os serviços de diretório usam essa conta para verificar se o usuário ou aplicativo tem permissão para se conectar a um recurso. Quando um usuário ou um aplicativo solicita acesso a um recurso, o sistema de segurança do Windows verifica se há uma conta de usuário ou conta de grupo apropriada para permitir o acesso.
Depois de remover uma conta de usuário chamando a função NetUserDel, o usuário não poderá mais acessar o servidor, exceto usando a conta de convidado.
Como a senha de um usuário é confidencial, ela não é retornada pela funçãoNetUserEnum ou pela funçãoNetUserGetInfo. A senha é inicialmente atribuída quando você chama NetUserAdd.
As informações da conta de usuário estão disponíveis nos seguintes níveis:
- USER_INFO_0
- USER_INFO_1
- USER_INFO_2
- USER_INFO_3
- USER_INFO_4
- USER_INFO_10
- USER_INFO_11
- USER_INFO_20
- USER_INFO_21
- USER_INFO_22
- USER_INFO_23
Além disso, os seguintes níveis de informações são válidos quando você chama a funçãoNetUserSetInfo:
- USER_INFO_1003
- USER_INFO_1005
- USER_INFO_1006
- USER_INFO_1007
- USER_INFO_1008
- USER_INFO_1009
- USER_INFO_1010
- USER_INFO_1011
- USER_INFO_1012
- USER_INFO_1014
- USER_INFO_1017
- USER_INFO_1020
- USER_INFO_1024
- USER_INFO_1051
- USER_INFO_1052
- USER_INFO_1053
As funções a seguir permitem que os aplicativos verifiquem a conformidade com a senha.
Se você estiver programando para o Active Directory, poderá chamar determinados métodos ADSI (Active Directory Service Interface) para obter a mesma funcionalidade que você pode obter chamando as funções de usuário de gerenciamento de rede. Para obter mais informações, consulte iadsUser e IADsComputer.