Praktilised ülesanded
Harjutus 1
- Looge 2 uut kasutajagruppi nimedega „grupp1“ ja „grupp2“
- Looge 3 uut kasutajat nimedega „kasut1“, „kasut2“, „kasut3“
- Tehke nii, et kasutaja „kasut2“ oleks administraatori õigustega; „kasut1“ kuuluks gruppidesse „grupp1“ ja „grupp2“ ning „kasut3“ kuuluks gruppi „grupp1“
- Loo kettale kataloog „peremees“ ja selle sisse alamkataloogid „sulane1“ ja „sulane2“
- Tekitage igasse kataloogi tühjad tekstifailid „tekst1.txt“ ja „tekst2.txt“ (kokku 6 faili)
- Tehke nii, et „kasut1“ omaks kõiki õigusi kataloogis „sulane2“ olevatele failidele
- Tehke nii, et „grupp1“ omaks kirjutamisõigust kataloogidele „sulane1“ ja „sulane2“
- Tehke nii, et „grupp2“ omaks lugemis ja käivitamisõigusi kataloogile „peremees“
- Tehke nii, et alamkataloogis „sulane1“ olevad failid ei päriks kataloogi „peremees“ õigusi.
Lahendage ülesanne windowsis ja Linuxis ning koostage õiguste tabel.
Harjutus 2
- tehke fail õigustega: -rwxr-x-w-
- mida teeb 'umask'? milline umask on vajalik, et sellised õigused loodavatele failidele vaikimisi omistataks
- kes on kataloogides /bin ja /usr/bin olevate programmide omanik?
- milline on juurkasutaja UID number? (
cat /etc/passwd
) - milline on teie kasutajatunnusele vastav UID number?
- millised õigused on programmil '/usr/bin/passwd'?
- tehke fail, mille kohta 'ls' näitaks: -r-xrwS-wt (man chmod)
- kasutage programmi muudauid (lähtekood: muudauid.c); saavutage olukord, kus tavakasutaja saab endale juure õigused: nt './muudauid /bin/cat /etc/shadow' on tulemuslik (vihje: mängige programmidega 'chown' ja 'chmod')
Lisaülesanne 1
- Lae alla kasutajate lisamise sktipt
- Kirjelda skripti tööpõhimõtet
- Muuda skripti selliselt, et kasutaja lisamine toimuks ette antud failist.
Lisaülesanne 2
- Lae alla kasutaja lisamise skript
- Kirjelda skripti tööpõhimõtet
- Kohanda skript ümber oma süsteemile.