Keri sisuni

Osa 1 teooria: Kasutajad, rühmad ja põhiõigused

Mõtle enne alustamist

Jagad sülearvutit kolleegiga. Kuidas takistad tal oma palgafaili lugemist? Pane oma vastus kirja. Tuleme selle juurde osa lõpus tagasi.

1. Kasutajakontod ja rühmad

Mõiste Tähendus
Kasutajakonto (user account) Tuvastab ühe inimese (või teenuse). Sellel on nimi, parool ja unikaalne SID (Security Identifier, turbeidentifikaator).
Rühm (group) Kasutajate kogum. Õigused antakse rühmadele ja kasutaja saab juurdepääsu rühma liikmena.

Miks rühmad? Kui keegi tuleb meeskonda või lahkub, muudad ühte rühma liikmesust, mitte paljude kaustade õigusi.

Sisseehitatud rühmad, mida peab teadma:

Rühm Tähendus
Administrators Täielik kontroll kogu arvuti üle
Users Tavakasutajad
Guests Väga piiratud kasutajad

Administraator ja tavakasutaja

  • Administraator saab muuta süsteemi sätteid ja kõiki õigusi.
  • Tavakasutaja saab kasutada tarkvara ja hallata oma faile, kuid ei saa muuta kogu süsteemi sätteid.
  • Igapäevatööd tee tavakasutajana.

➜ Proovi järele: Harjutus 1

2. PowerShelli põhitõed

PowerShell on Windowsi käsurida ja skriptikeel. Selles tunnis kasutame ainult mõnda põhikäsku, PowerShelli õpid põhjalikumalt eraldi tundides.

  • Ava PowerShell administraatorina: paremklõpsa nuppu Start ja vali Terminal (administraator) (Terminal (Admin)).
  • Käsud on kujul Tegusõna-Nimisõna: Get-, New-, Set-, Remove-, Add- ja nimisõna, näiteks Get-LocalUser.
  • Kolm käsku, mis aitavad ülejäänud käske õppida:
Get-Command *LocalUser*            # leia käske
Get-Help New-LocalUser -Examples   # vaata näiteid
Get-Member                         # vaata, mida objekt sisaldab (suuna sellesse toru kaudu)
  • Klahv Tab lõpetab käsu või tee nime, Up toob eelmise käsu.
  • Väljund koosneb objektidest, mitte lihtsalt tekstist. Seepärast saab tulemusi toruga (|) edasi anda: Get-LocalUser | Format-Table Name, Enabled.

➜ Proovi järele: Harjutus 2

3. Juurdepääsuloend (ACL) ja NTFS-õigused

Igal failil ja kaustal on ACL (Access Control List, juurdepääsuloend). See on kirjete (ACE) loend. Iga kirje ütleb:

  • kes (kasutaja või rühm)
  • mida (õigus)
  • lubatud või keelatud (Allow või Deny)

NTFS-i põhiõigused

Õigus Lubab
Lugemine (Read) Vaadata faile ja kausta sisu, lugeda atribuute
Kirjutamine (Write) Luua faile ja kaustu, kirjutada andmeid
Lugemine ja käivitamine (Read & execute) Lugemine ja programmide käivitamine
Kausta sisu loend (List folder contents) Näha, mis kaustas on (ainult kaustadel)
Muutmine (Modify) Lugemine, kirjutamine, käivitamine, kustutamine
Täielik kontroll (Full control) Kõik, mida lubab Muutmine, ning lisaks õiguste muutmine ja omanikuks saamine

Muutmine või täielik kontroll?

Kellel on täielik kontroll, see saab muuta, kellel on juurdepääs. Anna Muutmine, kui pole põhjust anda rohkem.

Hea tava lühidalt

Kasutajad kuuluvad rühmadesse, rühmad saavad õigused ja kellelgi pole õigust Everyone: Full control.

➜ Proovi järele: Harjutus 3

Kontrolli, kas said aru

Miks anname õigused rühmadele, mitte kasutajatele?

Seda on lihtsam hallata: liikmesust muudad ühes kohas.

Mis vahe on õigustel Muutmine ja Täielik kontroll?

Täielik kontroll lubab lisaks muuta õigusi ja saada omanikuks.

Mida näitab käsk Get-LocalGroupMember -Group \"HR\"?

Rühma HR liikmeid.

Mõtle järele: miks on Everyone: Full control halb mõte?

Arutame seda osa 2 alguses. Pane oma vastus kirja.