Huom. Alla kaikkialla tunnus tarkoittaa omaa käyttäjätunnustasi.
Huom2. sudo-komentoa pitää käyttää tarvittaessa mutta ei turhaan, siitä ei ole erikseen mainittu.
Huom3. Jos edelliset demot jäivät kesken, tee ne ensin loppuun.
Luo lonkaX:ssa itsellesi uusi virtuaalikone tunnus2 (jos sellainen on jo, hävitä se ensin) kotihakemistoosi ilman graafista konsolia, 3GB levy, 512MB RAM, 64-bittinen Ubuntu-versio 18.04 verkosta (selvitä taas verkkoasetukset, erityisesti koneen IP, ensin):
qemu-img create -f qcow2 $HOME/tunnus2.img 3G virt-install --name tunnus2 --ram 512 \ --disk $HOME/tunnus2.img,bus=virtio \ --arch x86_64 \ --network bridge=br0 \ --location http://archive.ubuntu.com/ubuntu/dists/bionic-updates/main/installer-amd64 \ --graphics none \ --extra-args='console=ttyS0,115200n8 serial'
Välityspalvelimeksi http://lonkaX.it.jyu.fi:3142
Valitse OpenSSH asennettavaksi.
Oletuskäyttäjäksi jälleen tunnus0.
Kirjaa asennuksen vaiheet sen omaan lokitiedostoon (tunnus2.log).
Älä jää odottamaan asennuksen valmistumista vaan sen
pysähtyessä pitemmäksi aikaa jatka seuraavaan tehtävään.
Tarkista levytila. Jos tilaa on epäilyttävän vähän, selvitä miksi ja korjaa tilanne.
locale -a | grep 'fi_'
ja lisää puuttuvat komennolla dpkg-reconfigure locales.
Katso mitä locale ja locale -a nyt kertovat.
Katso vielä mitä grep '_FI' /usr/share/i18n/SUPPORTED
näyttää
ja mitä tiedostossa /etc/default/locale on.
Tarkista levytila taas.
Päivitä asennetut ohjelmistot ajan tasalle (apt-get update; apt-get dist-upgrade).
Tarkista levytila. Siivoa päivityksen jäljet (apt-get clean; apt-get autoremove). Tarkista levytila taas.
Koneen tunnus2 valmistuttua:
virsh console tunnus2Varmista että myös ssh toimii.
Asenna sinne libpam-krb5 ja kolme normaalikäyttäjää, itsesi, 'tt' ja 'kailnurm' (oikeilla UIDeilla). Laita tt'lle ja kailnurm'ille sudo-oikeudet.
Lisää edellä tunnus1:n ennen levynlaajennusta otettu imagen varmuuskopio toiseksi levyksi tunnus2:een (virsh attach-disk). ja mounttaa sen ykköspartitio jonkin tilapäisen hakemiston alle (luo hakemisto ensin). Kopioi sieltä normaalikäyttäjien (ei -0) kotihakemistot /home'n alle sinne tunnusten luonnin yhteydessä syntyneiden tilalle. Poista sitten lisätty levy ja hävitä sen image tilaa viemästä.