Un sistema Windows està compartit per diferents usuaris.
Introducció
En aquesta activitat veurem com es gestionen usuaris en un Windows 11 i en un Windows Server.
Windows 11
Obre un terminal de Powershell.
Crea una màquina Windows 11 amb Isard.
connect-isard users -new -os windows
ACL
Windows Server
TODO new-azure només crear màquines Ubuntu (pendent)
Obre un terminal de Powershell.
Crea una màquina a Azure tal com s'explica a Màquina virtual.
> new-azure users
> connect-azure users
Incia una nova sessió de powershell:
> powershell
Important. Recorda que al final de l'activitat has de borrar la màquina!
> remove-azure users
Usuaris
El mòdul LocalAccounts
de PowerShell, inclòs a Windows Server per defecte, fa que el procés de gestió d'usuaris i grups locals sigui molt senzill.
Per exemple, per veure tots els usuaris locals en un ordinador específic, executa l'ordre:
> Get-LocalUser
Per veure els grups locals en un ordinador, executa l'ordre
> Get-LocalGroup
Per veure els membres d'un grup específic, utilitza el cmdlet Get-LocalGroupMember
.
Per exemple, per esbrinar qui és un membre del grup d'administradors locals, executa l'ordre
Get-LocalGroupMember Administrators
.
> Get-LocalGroupMember Administrators
Pots veure com l'usuari users/box
és administrador local de la màquina users
.
Podeu crear un usuari nou local mitjançant el cmdlet New-LocalUser
.
Quan crees un nou usuari local, primer crees una variable de contrasenya amb $Password = Read-Host -AsSecureString
per llegir la contrasenya assignada a l'usuari de manera segura.
Per exemple, per crear un nou usuari anomenat Ana
, introdueix les ordres següents:
> $Password = Read-Host -AsSecureString
> New-LocalUser -Name Ana -Description "Ana Vila" -Password $Password
Importat heu de seguir les polítiques de seguretat: ha de ser mínim 8, 1 majúscula i 1 caràcter especial
Desde un altra terminal del Powershell mira quina és la IP de la màquina:
> Get-AzPublicIpAddress
Des del nou terminal connecta't a la màquina virtual amb el nou usuari Ana
:
> ssh Ana@
Restablir una contrasenya d'usuari
Escriure una contrasenya des de l'indicador a una variable:
$Password = Read-Host -AsSecureString.
Assignar les propietats del compte d'usuari la contrasenya del qual voleu canviar a una variable:
$UserAccount = Get-LocalUser -Name
Assignar la nova contrasenya:
$UserAccount | Set-LocalUser -Password $Password per assignar la nova contrasenya.
Fes servir el cmdlet Add-LocalGroupMember
per afegir membres a un grup local.
Per exemple, per afegir el compte Ana que es va crear a l'últim exemple al grup d'administradors locals, executeu l'ordre:
> Add-LocalGroupMember -Group "Administrators" -Member Ana
Pots eliminar usuaris o grups d'un grup local mitjançant el cmdlet Remove-LocalGroupMember
.
Per exemple, per eliminar el compte `Anap del grup d'administradors locals, executa l'ordre:
> Remove-LocalGroupMember -Group "Administrators" -Member Ana
Pots obtenir més informació sobre els cmdlets que pots fer servir per gestionar els usuaris i els grups locals en aquest document: Microsoft.PowerShell.LocalAccounts.