Comando Net User – Gerenciar Contas de Usuários Locais do Windows. Embora o Windows ofereça uma variedade de linhas de comando e ferramentas nativas, o comando net é um dos mais simplificados. Os comandos net existem desde o Windows NT e continuam a ser utilizados no Windows até hoje.
A suíte de comandos net permite aos administradores gerenciar rapidamente várias tarefas através do prompt de comando e ajuda a automatizar tarefas tediosas. Os comandos net também são amplamente utilizados por atores mal-intencionados (Living of the land), então conhecer o comando net não beneficia apenas sua equipe de plataforma. Eles também ajudam a sua equipe de resposta a incidentes.
Apesar de os comandos net terem um amplo alcance, neste post, abordamos especificamente os principais comandos net para gerenciar contas locais no Windows, ilustrando vários exemplos para mostrar como esses comandos funcionam.
Para obter a lista completa de comandos, consulte a Documentação da Microsoft.
Criando, Modificando e Excluindo Usuários usando o Comando Net
Net user é onde começamos e é o mais conhecido. Para aqueles com experiência em engenharia, este comando é muito familiar.
Criando um Novo Usuário usando o Net User
Os atacantes procuram por esses comandos pois a senha está em texto simples. Lembre-se de limpar o histórico após executar este comando e entenda que isso está nos Logs de Eventos do Windows.
net user [username] [password] /add
Visualizando Todos os Usuários
Este comando permite visualizar todos os usuários no host. Isso é útil quando deseja ver quantos ou quais contas de usuário estão presentes no host.
net user
Visualizando Detalhes de Usuário Específico
Em vez de listar todos os usuários, direcione um usuário específico. Isso permite ver várias informações sobre o usuário, incluindo associação a grupos, senha e detalhes de uso.
net user [username]
Alterando a Senha de um Usuário
Aqui você pode modificar e redefinir a senha do usuário. Isso só pode ser feito pela própria pessoa ou por aqueles com direitos de administrador.
net user [username] [newpassword]
Habilitando um Usuário
Este comando habilita a conta, se atualmente desabilitada. Isso permite que a conta seja usada no host.
net user [username] /active:yes
Desabilitando um Usuário
Isso desabilita a conta para que não seja mais usada no host.
net user [username] /active:no
Configurando a Expiração da Conta
Se você não deseja desabilitar manualmente uma conta, pode definir um intervalo para que ela seja expirada. Isso permite algum tipo de automação, especialmente para contas temporárias.
net user [username] /expires:01/01/2024
Excluindo um Usuário
Depois de terminar com a conta, é uma boa prática removê-la completamente. Isso reduz resultados inesperados caso ela seja reativada acidentalmente.
net user [username] /delete
Gerenciando Grupos Locais
Aqui nós olhamos para comandos que interagem com grupos locais.
Listando Todos os Grupos Locais
Este comando permite que você veja todos os grupos locais atuais no host. Na maioria dos casos, o administrador estaria ciente desse resultado, já que a maioria dos grupos padrão tem sido consistente ao longo dos anos.
net localgroup
Criando um Grupo Local
Se você não quer usar os grupos padrão, crie o seu próprio e comece a aninhar. Gerenciar o acesso por meio de um grupo é uma boa prática.
net localgroup [groupname] /add
Adicionando um Membro a um Grupo
Este comando permite que você gerencie a associação ao grupo e adicionar usuários ao grupo.
net localgroup [groupname] [username] /add
Listando a Associação de Grupos
Este comando permite visualizar a adesão atual a um grupo.
net localgroup [groupname]
Remoção da Adesão a um Grupo
Este comando remove o usuário do grupo.
net localgroup [groupname] [username] /delete
Eliminar um Grupo
Este comando permite remover o grupo quando não for mais necessário.
net localgroup [groupname] /delete
Gerenciamento de Políticas de Contas de Usuário Locais
Aqui estão os comandos que personalizam as políticas de conta para seus usuários locais.
Exibição de Políticas de Conta Locais
Este comando mostra quais são suas políticas de conta atuais e o que está sendo aplicado.
net accounts
Definir o Comprimento Mínimo da Senha
Isso permite impor senhas mais fortes. A maioria dos frameworks de segurança destacou a importância do comprimento para evitar ataques de força bruta ou quebra de senha.
net accounts /minpwlen:14
Definir a Idade Máxima da Senha
Este comando é para a idade máxima da senha. Neste exemplo, uma vez que passarem 30 dias, o usuário precisará alterar sua senha.
net accounts /maxpwage:30
Definir a Idade Mínima da Senha
Este comando define a idade mínima da senha para 2 dias, o que significa que o usuário deve esperar 2 dias antes de poder alterar sua senha.
net accounts /minpwage:2
Definir o Requisito de Unicidade
Este comando define o requisito de unicidade da senha. Isso significa que o sistema lembra das últimas X senhas e impede o usuário de reutilizá-las.
net accounts /uniquepw:5
Definir o Limite de Bloqueio
Este comando define o limite de bloqueio para X. Isso significa que se a senha do usuário for inserida X vezes, a conta é bloqueada. Um administrador deve então desbloquear o usuário antes que ele possa usar a conta novamente, ou após a duração do bloqueio.
net accounts /lockoutthreshold:3
Definir a Duração do Bloqueio
Se você deseja automatizar o desbloqueio de contas bloqueadas, defina a duração. Aqui, a conta é desbloqueada automaticamente quando a duração é atingida. No exemplo abaixo, são 30 minutos.
net accounts /lockoutduration:30
Obrigado pelo seu tempo. Comando Net User – Gerenciar Contas de Usuários Locais do Windows
Comando Net User – Conclusão do Gerenciamento de Contas de Usuários Locais do Windows
O arsenal de comandos net
no Windows revela uma interface poderosa e scriptável para gerenciar contas locais e configurações do sistema. Esses comandos ajudam os administradores a gerenciar suas contas locais de maneira automatizada potencial. Embora a engenharia do Windows tenha muitas opções para gerenciar essas contas, como o PowerShell, a consistência e simplicidade dos comandos net ainda os colocam no topo da lista.
Source:
https://infrasos.com/net-user-command-manage-local-windows-users-accounts/