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

  1. tehke fail õigustega: -rwxr-x-w-
  2. mida teeb 'umask'? milline umask on vajalik, et sellised õigused loodavatele failidele vaikimisi omistataks
  3. kes on kataloogides /bin ja /usr/bin olevate programmide omanik?
  4. milline on juurkasutaja UID number? (cat /etc/passwd)
  5. milline on teie kasutajatunnusele vastav UID number?
  6. millised õigused on programmil '/usr/bin/passwd'?
  7. tehke fail, mille kohta 'ls' näitaks: -r-xrwS-wt (man chmod)
  8. 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

  1. Lae alla kasutajate lisamise sktipt
  2. Kirjelda skripti tööpõhimõtet
  3. Muuda skripti selliselt, et kasutaja lisamine toimuks ette antud failist.

 

Lisaülesanne 2

  1. Lae alla kasutaja lisamise skript
  2. Kirjelda skripti tööpõhimõtet
  3. Kohanda skript ümber oma süsteemile.