Comando Net User: Gestione degli account utente locali di Windows

Comando Net User – Gestione degli account utente locali di Windows. Mentre Windows offre una gamma di linee di comando e strumenti nativi, il comando net è uno dei più semplici. I comandi Net esistono fin dai tempi di Windows NT e sono continuati a essere presenti in Windows da allora.

La suite di comandi net consente agli amministratori di gestire rapidamente varie attività tramite il prompt dei comandi e aiuta gli amministratori a automatizzare compiti noiosi. I comandi Net sono anche ampiamente utilizzati da cattivi attori (Living of the land), quindi conoscere i comandi net non beneficia solo il tuo team di piattaforma. Aiutano anche il tuo team di risposta agli incidenti.

Nonostante l’ampia portata dei comandi net, in questo post ci addentriamo specificamente nei migliori comandi net per la gestione degli account locali su Windows, illustrando vari esempi per mostrare come funzionano questi comandi.

Per l’elenco completo dei comandi, consulta la Documentazione di Microsoft.

Creazione, Modifica ed Eliminazione di Utenti utilizzando il Comando Net User

Utente di reteè dove iniziamo ed è il più conosciuto. Per coloro con esperienza ingegneristica alle spalle, questo comando è molto familiare.

Creazione di un nuovo utente utilizzando Net User

Gli attaccanti cercano questi comandi poiché la password è in chiaro. Ricorda di cancellare la cronologia una volta eseguito questo comando e capisci che è nei Log degli eventi di Windows.

net user [username] [password] /add

Visualizzazione di tutti gli utenti

Questo comando ti consente di visualizzare tutti gli utenti sull’host. È utile quando si desidera vedere quanti, o quali account utente sono presenti sull’host.

net user

Visualizzazione dei dettagli di un utente specifico

Invece di elencare tutti gli utenti, mira a un utente specifico. Questo ti consente di vedere varie informazioni sull’utente, tra cui l’appartenenza al gruppo, la password e i dettagli sull’utilizzo.

net user [username]

Cambiare la password di un utente

Qui puoi modificare e reimpostare la password dell’utente. Questo può essere fatto solo dalla persona stessa o da coloro con diritti di amministratore.

net user [username] [newpassword]

Abilitare un utente

Questo comando abilita l’account, se attualmente disabilitato. Questo consente all’account di essere utilizzato sull’host.

net user [username] /active:yes

Disabilitare un utente

Questo disabilita l’account in modo che non venga più utilizzato sull’host.

net user [username] /active:no

Impostare la scadenza dell’account

Se non desideri disabilitare manualmente un account, potresti invece impostare un intervallo per farlo scadere. Questo consente una certa forma di automazione, specialmente per gli account temporanei.

net user [username] /expires:01/01/2024

Eliminare un utente

Una volta terminato con l’account, è buona pratica rimuoverli completamente. Ciò riduce gli esiti imprevisti nel caso in cui vengano riabilitati accidentalmente.

net user [username] /delete

Gestione dei gruppi locali

In questo caso esaminiamo i comandi che interagiscono con i gruppi locali.

Elencare tutti i gruppi locali

Questo comando ti consente di visualizzare tutti i gruppi locali attuali sul host. Nella maggior parte dei casi, l’amministratore sarebbe consapevole di questo output poiché la maggior parte dei gruppi predefiniti è stata coerente nel corso degli anni.

net localgroup

Creare un gruppo locale

Se non vuoi usare i gruppi predefiniti, crea il tuo e inizia a incastrarli. Gestire l’accesso tramite un gruppo è buona pratica.

net localgroup [groupname] /add

Aggiungere un membro a un gruppo

Questo comando ti consente di gestire l’appartenenza ai gruppi e aggiungere utenti al gruppo.

net localgroup [groupname] [username] /add

Elencare l’appartenenza ai gruppi

Questi comandi ti permettono di visualizzare l’appartenenza corrente a un gruppo.

net localgroup [groupname]

Rimuovere l’appartenenza al gruppo

Questo comando rimuove l’utente dal gruppo.

net localgroup [groupname] [username] /delete

Eliminare un gruppo

Questo comando ti permette di rimuovere il gruppo quando non è più necessario.

net localgroup [groupname] /delete

Gestire le policy degli account utente locali

Qui vediamo i comandi che personalizzano le policy degli account per gli utenti locali.

Visualizzare le policy degli account locali

Questo comando ti mostra quali sono le policy degli account attuali e cosa viene applicato.

net accounts

Imposta la lunghezza minima della password

Questo permette di imporre password più sicure. La maggior parte dei framework di sicurezza ha sottolineato l’importanza della lunghezza per scoraggiare attacchi di forza bruta o di crack del password.

net accounts /minpwlen:14

Imposta la massima età della password

Questo comando è per l’età massima della password. In questo esempio, una volta trascorsi 30 giorni, all’utente sarà richiesto di cambiare la prop

net accounts /maxpwage:30

Imposta l’età minima della password

Questo comando imposta l’età minima della password a 2 giorni, il che significa che l’utente deve attendere 2 giorni prima di poter cambiare la propria password.

net accounts /minpwage:2

Imposta il requisito di unicità

Questo comando imposta il requisito di unicità della password. Ciò significa che il sistema ricorda le ultime X password e impedisce all’utente di riutilizzarle.

net accounts /uniquepw:5

Imposta la soglia di blocco

Questo comando imposta la soglia di blocco su X. Ciò significa che se la password degli utenti viene inserita X volte, il loro account viene bloccato. Un amministratore deve quindi sbloccare l’utente prima che possa utilizzarlo, o dopo la durata del blocco.

net accounts /lockoutthreshold:3

Imposta la durata del blocco

Se desideri automatizzare lo sblocco degli account bloccati, imposta la durata. Qui l’account viene sbloccato automaticamente una volta raggiunta la durata. Nell’esempio sottostante, è di 30 minuti.

net accounts /lockoutduration:30

Grazie per il tuo tempo. Comando Net User – Gestione degli account utente locali di Windows

Comando Net User – Conclusioni sulla gestione degli account utente locali di Windows

L’arsenale dei comandi net in Windows svela un’interfaccia potente e scriptabile per gestire account locali e configurazioni di sistema. Questi comandi aiutano gli amministratori a gestire i loro account locali in modo potenzialmente automatizzato. Sebbene l’ingegneria di Windows possa offrire molte opzioni per gestire questi account come PowerShell, la coerenza e la semplicità dei comandi net li mantengono ancora in alto nella lista.

Source:
https://infrasos.com/net-user-command-manage-local-windows-users-accounts/