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äiteksGet-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.