Kodutöö: Kasutajad, rühmad ja õigused¶
Enne alustamist
- Kodutöö teed üksi oma virtuaalmasinas, kus on Windows 10/11 Pro.
- Aega kulub umbes 60 minutit.
- Kasuta spikrit, kuid ära vaata tunni harjutuste abikaste. Proovi iga sammu ise. Ava selle lehe abikastid ainult siis, kui jääd hätta.
- Esita kodutöö enne järgmist tundi e-postiga (vaata Mida esitada).
Kodutöös ehitad sama oskusega uue labori: väikese kooli kaustad. Tunnis tegid ettevõtte laborit, nüüd on stsenaarium teine, et peaksid ise mõtlema.
Ülesanne 1: Valmista virtuaalmasin ette¶
Samm 1: Tee hetktõmmis¶
Tee virtuaalmasinast hetktõmmis nimega Kodutöö algus. Kui midagi läheb katki,
taasta see ja alusta uuesti.
Vajad abi? Kuidas hetktõmmist teha?
- Hyper-V: paremklõpsa virtuaalmasinat ja vali Kontrollpunkt (Checkpoint).
- VirtualBox: vali virtuaalmasin, ava Snapshots ja vajuta Take.
Samm 2: Kontrolli algolukorda¶
Ava PowerShell administraatorina ja kontrolli, et sul pole kausta C:\Lab\School
ega kasutajaid tom, lisa ja sam.
Kontrolli tulemust
Kasutajate loendis pole tom, lisa ega sam. Käsk Test-Path vastab False.
Ülesanne 2: Ehita kooli labor¶
Teooria: Osa 3, 1. Õiguste kavandamine
Stsenaarium¶
- Kaustad:
C:\Lab\School\Exams,C:\Lab\School\Homework,C:\Lab\School\Info - Rühmad:
Teachers,Students - Kasutajad:
tom(Teachers),lisa(Students),sam(Students)
Juurdepääsureeglid¶
Exams: õpetajatel Muutmine, õpilastel juurdepääs puudub.Homework: õpilastel Muutmine, õpetajatel Lugemine.Info: õpetajatel Muutmine, õpilastel Lugemine.- Rühmal
Administratorsjääb kõikjal Täielik kontroll. - Õigused on ainult rühmadel, mitte üksikutel kasutajatel.
- Kaustades pole kirjeid
Everyone,UsersegaAuthenticated Users.
Samm 1: Kavanda paberil¶
Kirjuta tabel: kaust, rühm, õigus. Tee see enne, kui midagi seadistad.
Samm 2: Seadista¶
Loo rühmad, kasutajad, kaustad ja õigused. Võid kasutada hiirt, käske või mõlemat.
Kasuta kõigil kasutajatel laboriparooli Passw0rd.
Vihje: kõik õpilased näevad kausta Exams
Kaustad saavad kettalt C:\ päritud kirje Authenticated Users. Mõtle, mida
tegid tunnis osa 2 harjutuses 1.
Vajad abi? Eestikeelses Windowsis ei leia rühma Administrators
Eestikeelses Windowsis on sisseehitatud rühmade nimed tõlgitud, näiteks
Administraatorid. Kasuta käskudes seda nime, mida näed käsu Get-LocalGroup
väljundis.
Kontrolli tulemust
Käsk icacls C:\Lab\School\* näitab igas kaustas ainult rühmi Administrators,
SYSTEM, Teachers ja Students (kus reeglid seda nõuavad). Lisaks võib olla
kirje CREATOR OWNER.
Ülesanne 3: Ennusta, siis testi¶
Teooria: Osa 2, 4. Kuidas õigused kokku liituvad
Samm 1: Ennusta¶
Täida see tabel enne testimist. Kasuta tähiseid: RW lugemine ja kirjutamine,
R ainult lugemine, - juurdepääs puudub.
| Kasutaja | Exams | Homework | Info |
|---|---|---|---|
| tom | |||
| lisa | |||
| sam |
Samm 2: Testi¶
Testi iga kasutajat käsuga runas. Proovi igas kaustas lugeda (dir) ja luua fail
(New-Item):
Avanenud aknas:
Täida teine tabel tegelike tulemustega. Kui tulemus erineb ennustusest, leia põhjus ja paranda õigused.
Vajad abi? runas ütleb, et parool on vale
Kontrolli kasutajanime. Kui oled parooli unustanud, määra uus parool konsoolis Kohalikud kasutajad ja rühmad (Local Users and Groups): paremklõps kasutajal > Määra parool (Set Password).
Vajad abi? Kasutaja ei saa ligi, kuigi on õiges rühmas
Rühma liikmesus hakkab kehtima uuel sisselogimisel. Sulge runas aken ja ava uus.
Samm 3: Keelamine¶
Lisa kaustale Homework kasutaja sam jaoks keelatud Kirjutamine (Deny Write).
Enne testimist kirjuta üles oma ennustus:
- Kas
samsaab kaustasHomeworkfaile lugeda? - Kas
samsaab luua uue faili? - Kas
samsaab kustutada faililisa.txt?
Seejärel testi kõiki kolme ja kirjuta tulemus ennustuse kõrvale.
See keelamine on reegli 5 erand ainult selle katse jaoks. Päris süsteemis lahendaksid selle rühmadega.
Vihje: kustutamine
Vaata spikrist, mida tähendab W. Kas kustutamine kuulub selle alla?
Kontrolli vahekaardil Tõhus juurdepääs (Effective Access), millised õigused
kasutajal sam alles jäid.
Kontrolli tulemust
Sul on kaks täidetud tabelit (ennustus ja tulemus) ning kolm vastust koos testitulemustega. Kui mõni tulemus üllatas, oskad selgitada, miks.
Ülesanne 4: Salvesta tõendid¶
Käivita administraatori PowerShellis need käsud. Need salvestavad faili, kust on näha, kes, millises arvutis ja millal töö tegi.
whoami > C:\Lab\kodutoo.txt
hostname >> C:\Lab\kodutoo.txt
Get-Date >> C:\Lab\kodutoo.txt
Get-LocalGroupMember -Group "Teachers" >> C:\Lab\kodutoo.txt
Get-LocalGroupMember -Group "Students" >> C:\Lab\kodutoo.txt
icacls C:\Lab\School\* >> C:\Lab\kodutoo.txt
Ava fail Märkmikus (Notepad) ja kontrolli, et seal on kõik kuus osa.
Vajad abi? Kuidas fail virtuaalmasinast välja saada?
- Kopeeri faili sisu virtuaalmasinast oma arvutisse lõikelaua kaudu. Hyper-V-s töötab see täiustatud seansi (Enhanced Session) režiimis, VirtualBoxis on vaja paigaldatud Guest Additions'it ja sisse lülitatud jagatud lõikelauda.
- Kui see ei tööta, tee faili sisust ekraanipilt oma arvutis. Ekraanipildil peab kogu tekst olema loetav.
Ülesanne 5: Vasta oma sõnadega¶
Vasta igale küsimusele 2–4 lausega. Kirjuta oma sõnadega, mitte spikrist ega tehisintellektilt.
- Miks on kirje
Everyone: Full controlhalb mõte? - Miks testid õigusi piiratud kasutajana, mitte administraatorina?
- Miks andsid õigused rühmadele, mitte kasutajatele
tom,lisajasam? Mis juhtub, kui kooli tuleb 30 uut õpilast?
Mida esitada¶
Saada kodutöö e-postiga aadressile rain-julius.plangi@techno.ee.
Kirja pealkiri on kujul rühma nimi - aine - milline kodutöö, näiteks:
Lisa kirja:
- Kavandi tabel (Ülesanne 2)
- Ennustuse ja tulemuse tabelid ning keelamise katse vastused (Ülesanne 3)
- Fail
kodutoo.txtvõi selle ekraanipilt (Ülesanne 4) - Vastused küsimustele (Ülesanne 5)
| Kriteerium | Hea tulemus |
|---|---|
| Seadistus | Õigused vastavad kõigile kuuele reeglile, icacls väljund tõendab seda |
| Testimine | Ennustus on tehtud enne testi, tulemused on saadud päris kasutajatena |
| Arusaamine | Keelamise katse ja küsimuste vastused on selged ja omas sõnastuses |
Pärast esitamist võid virtuaalmasina taastada hetktõmmisest Kodutöö algus.
Lisaülesanded¶
Lisaülesanne 1: Ainult käsud ⭐
Eesmärk: ehita kogu kooli labor ilma hiireta.
Taasta hetktõmmis Kodutöö algus ja tee ülesanne 2 uuesti, kasutades ainult
PowerShelli käske ja icacls-i. Pane kõik käsud kirja.
Valmis, kui: icacls C:\Lab\School\* väljund on sama mis esimesel korral ja
esitad oma käskude loendi.
Lisaülesanne 2: Arhiiv ⭐⭐
Eesmärk: kasuta pärimise katkestamist.
Loo kaust C:\Lab\School\Exams\Archive. Õpetajad saavad seal ainult lugeda,
kuigi ülemkaustas Exams on neil Muutmine. Rühmal Administrators jääb Täielik
kontroll.
Valmis, kui: tom saab kaustas Archive faile avada, kuid ei saa neid luua
ega muuta, ja oskad selgitada, miks lihtsalt keelamise lisamine pole siin parim lahendus.
Lisaülesanne 3: Lõpeta tunni lisaülesanne ⭐
Tee lõpuni üks tunni lisaülesanne, mille tunnis pooleli jätsid. Esita lühikesed märkmed: mida tegid, mis juhtus, mida õppisid.
Kokkuvõtte kontrollnimekiri¶
- Oskan kirjalike reeglite põhjal kavandada rühmad ja õigused
- Oskan eemaldada laiad päritud kirjed
- Oskan õigusi testida teise kasutajana käsuga
runas - Oskan enne testimist ennustada tulemust ja selgitada erinevusi
- Tean, mida keelatud Kirjutamine keelab ja mida mitte