Keri sisuni

Spikker: Kasutajad, rühmad ja õigused

Kohalikud kasutajad ja rühmad

Get-LocalUser
New-LocalUser -Name "anna" -Password (Read-Host -AsSecureString "Parool")
Remove-LocalUser -Name "anna"
Disable-LocalUser -Name "anna"

Get-LocalGroup
New-LocalGroup -Name "HR"
Remove-LocalGroup -Name "HR"

Add-LocalGroupMember -Group "HR" -Member "anna"
Remove-LocalGroupMember -Group "HR" -Member "anna"
Get-LocalGroupMember -Group "HR"

Õigused käsuga icacls

icacls <tee>                                  # näita
icacls <tee> /grant  "<kes>:(OI)(CI)M"        # anna muutmisõigus
icacls <tee> /deny   "<kes>:(OI)(CI)W"        # keela kirjutamine
icacls <tee> /remove "<kes>"                  # eemalda kõik kirjed
icacls <tee> /inheritance:d                   # pärimine välja, teisenda
icacls <tee> /inheritance:r                   # pärimine välja, eemalda päritud
icacls <tee> /inheritance:e                   # pärimine sisse
icacls <tee> /setowner "Administrators"       # muuda omanikku
Kood Tähendus
F Täielik kontroll
M Muutmine
RX Lugemine ja käivitamine
R Lugemine
W Kirjutamine
(OI) Objekti pärimine (failid)
(CI) Konteineri pärimine (alamkaustad)
(I) Päritud

Õiguste lugemine PowerShellis

Get-Acl <tee>
(Get-Acl <tee>).Access
(Get-Acl <tee>).Owner
whoami
whoami /groups

Muud kasulikud käsud

takeown /f <tee> /r /d y                      # saa omanikuks
runas /user:anna powershell                   # ava kest teise kasutajana
New-SmbShare -Name "Public" -Path C:\Lab\Public -ReadAccess "Everyone"
Get-SmbShare
Remove-SmbShare -Name "Public"

Labori lähtestamine

Labori kiireks taaskäivitamiseks taasta virtuaalmasina hetktõmmis või käivita:

foreach ($u in "anna","mark","guest1","eve","john","intern1") {
    Remove-LocalUser -Name $u -ErrorAction SilentlyContinue
}
foreach ($g in "HR","IT","Finance","Management") {
    Remove-LocalGroup -Name $g -ErrorAction SilentlyContinue
}
Remove-Item C:\Lab -Recurse -Force -ErrorAction SilentlyContinue

Warning

Kontrolli enne käsu Remove-Item -Recurse käivitamist teed. See peab olema ainult C:\Lab.