Sisällys:Kotisivuilleni Perusteetetusivuhakemistot ulkoiset muistit käyttäjät käyttöoikeudet sisäänkirjautuminen ja lopetus käyttäjien lisääminen Linuxin peruskomennot syötön ja tulostuksen ohjaus putket säännölliset lausekkeet Red Carpet tiedostojen purku ja pakkaus prosessit johdatus komentoriviohjelmointiin sudo-ohjelma Asennus (9.0)johdantoasentaminen asennuksen jälkitoimet Linux ja Windows samaan koneeseen Pohdintaa osioinnista Päivittäminenpakettienhallinta yum:llaHaku RPM:stä up2date Virittelyäfontit kuntoonrullahiiri lisää levyä koneeseen Graafinen ympäristöX Window Systemikkunamanagerit ja työpöytäohjelmat Gnomen ja KDE:n käyttö OpenOfficeOpenOfficeasennus soikko VerkkoympäristöNFSNFS automount NFS versio 4 Firestarter-palomuuri isdn:llä nettiin Mitä uutta sivuilla? vanhentunutta materiaalia |
Käyttäjät ja käyttäjäryhmätKäyttäjät, käyttäjäryhmät, Käyttäjien nimeäminen, /etc/passwd, Ongelmia /etc/passwd:n suhteen, Keskitettyä käyttäjähallintaa KäyttäjätPohjimmiltaan Linuxissa on kahdenlaisia käyttäjiä, tavallisia käyttäjiä ja pääkäyttäjä,super user, englanniksi root, joka on yleensä pääkäyttäjän käyttäjätunnus. Pääkäyttäjä hallitsee ja ylläpitää koko järjestelmää. Hän voi lisätä käyttäjiä järjestelmään tai poistaa heitä järjestelmästä. Hän voi myös muuttaa näiden tietoja tai antaa heille uuden salasanan, jos tämä on heiltä unohtunut. Pääkäyttäjällä ei ole mitään rajoituksia järjestelmässä, hän voi esimerkiksi käydä käyttäjien kotihakemistoissa, jos hän haluaa, tai lukea halutessaan näiden postia postipalvelimelta. Oikeastaan ainoa tapa estää pääkäyttäjää näkemästä tiedostojesi sisältöä, on yksinkertaisesti salakirjoittaa ne. Mikään suojaustason vaihtaminen ei onnistu eikä riitä! Tästä syystä pääkäyttäjän tunnuksella järjestlemän
käyttäminen on hyvin riskialtista. Yksi väärässä kohdassa kirjoitettu
Käyttäjien nimeäminenLinuxissa käytetään Unix-maailmasta tuttua tapaa, jossa käyttäjätunnusten pituus on maksimissaan 8 merkkiä. Linuxissa käyttäjätunnuksen maksimipituus on 32 merkkiä.Kuitenkin tällöin menetetään yhteensopivuus eri järjestelmien välillä. Tietenkin jos yhteyksiä ei ole taikka ne ovat eri Linux-järjestelmien välilä, tämä ei liene ongelma.... Käyttäjätunnuksessa voi käyttää kirjaimiaa-z, A-Z, numeroita ja muutamia erikoismerkkejä. Skandimerkkejä (ÅÄÖ) eisaa käyttää. Isot kirjaimet ovat luonnollisesti eri asia kuin pienet.Lisäksi tunnuksen pitäisi alkaa jollakin muulla merkillä kuin numerolla. KäyttäjäryhmätLinuxissa jokaisen tiedoston omistaa joku. Omistussuhde määrittää sen,
kuka saa tiedostolle tehdä ja mitä. Tarkastellaan seuraavaksi
Listauksen kaksi saraketta keskellä kertovat tiedostojen omistajan (ile) sekä ryhmän, jolle tiedosto kuuluu (user). Ryhmä on oletusarvoisesti se ryhmä, johon tiedoston omistaja kuuluu. Käyttäjä määritellään kuuluvaksi johonkin ryhmään, kun hänen käyttäjätunnuksensa luodaan. Tämä mahdollistaa sen, että järjestelmään voidaan määritellä eritasoisia oikeuksia, riippuen siitä, mihin ryhmään käyttäjä kuuluu. Esimerkiksi tarkistellaan em. listauksesta riviä
Tässä 10 ensimmäistä merkkiä (
Linuxissa "tavalliset" käyttäjät jaetaan siis kolmeen ryhmään:
...eli aivan normaali Unix-jako! /etc/passwd-tiedostoPerus-unixissa jokaista käyttäjää kohti yksi rivi tiedostossa
Ensimmäisenä tiedostossa on käyttäjän käyttäjätunnus. Kentät erotetaan
toisistaan kaksoispisteellä. Käyttäjätunnuksen jälkeen tulee joko
salakirjoitetttuna käyttäjän salasana tai "x", kuten esimerkissä. Tämä
tarkoittaa, että salasanat on piilotettu salakirjoitettuina
kaksi lukua seuraavana ovat käyttäjän id-numero ja käyttäjän ryhmän id-numero. Näitä seuraa käyttäjän nimi (mielivaltainen merkkijono), käyttäjän kotihakemisto (yleensä sama kuin käyttäjätunnus) sekä lopulta käyttäjän komentotulkki. Ns. normaalien käyttäjien lisäksi järjestelmässä on
yleensä erilaisia erikoiskäyttäjiä, joita käytetään esimerkiksi erilaisten
palvelinten yhteydessä ja näillä voidaan määritellä oikeuksia
satunnaisille vierailijoille. Esimerkkinä vaikkapa käyttäjä nimeltään
Ongelmia /etc/passwd:n suhteenTiedostoon Ongelmaksi voidaan myös lukea se, että jokainen
käyttäjä pääsee lukemaan tämän tietokannan sisältöä ja hakemaan sieltä
heidän salasanatkin pahimmassa tapauksessa. Unixien salaus perustuu
Keskitettyä käyttäjähallintaaKeskitettyä käyttäjähallintaa varten on luotu erilaisia ratkaisuja. Näissä ideana on se, että perustetaan palvelin, joka hallinnoi käyttäjätietokantaa. Muut koneet sitten sisäänkirjautumisvaiheessa hakevat käyttäjätiedot tältä palvelimelta. Näin ei tarvitse jakaa käyttäjätietoja useaan paikkaan. Tavanomaisimmat ratkaisut asian hoitamiseksi ovat NIS ja LDAP. Käyttäjän kannalta on jokseenkin sama, mitä menetelmää
käytetään. Hyvin toteutettu järjestelmä näyttää käyttäjältä aivan samalta
kuin hän kirjautuisi sisään järjestelmään, jossa käytetään perinteistä
unix-käyttäjähallintaa NIS, eli Network Information Server on jo jokseenkin
iäkäs, alunperin Sunin Yellow Pages-nimellä luoma järjestelmä keskitettyyn
käyttäjähallintaan. NIS-järjestelmässä on sekä NIS-palvelin ja
NIS-asiakkaita. NIS-palvelin sisältää tiedot NIS-piiristä, johon kuuluvat
koneet autentikoivat käyttäjät NIS-palvelimella olevasta
käyttäjätietokannasta. Näin Periaatteessa NT:n domain-järjestelmä on saanut runsaasti vaikutteita NIS:stä. Ilmeisesti se on jollain tasolla suoraan NIS:stä kopioitu. NIS:n suurin ongelma on tietoturva. Sitä pitäisi oikeastaan käyttää ainoanstaan ns. luotetussa verkossa, jossa voidaan olla varmoja, että kirjautuva kone on juuri se, miksi itseään väittää. NIS nimittäin luottaa sokeasti siihen, mitä asiakas väittää olevansa. Lisäksi NIS:n suojaukset ovat kehnot. NIS:n
yhteydessä lienee puolipakollista kertoa, miksi sen nimi vaihdettiin
Yellow Pagesta NIS:ksi. Syy oli se, että "Yellow Pages" oli Britannian
puhelinlaitoksen rekisteröimä tavaramerkki. Tästä alkuperäisestä nimestä
kuitenkin juontaa juurensa se, että NIS:n mukana tulevien apuohjelmien
nimet alkavat kirjaimilla "yp": Esimerkiksi LDAP, eli Lightweight Directory Access Protocol NIS:n lisäksi toinen tapa luoda keskitetty käyttäjien autentikointi. Ideana siinäkin on perustaa palvelin, joka hoitaa käyttäjätietokannan ylläpidon. NIS:iin verrattuna LDAP on moduulinen: otetaan moduuli, joilla liitetään järjestelmä palvelimeen, joka oikeasti pitää yllä käyttätietokantaa. LDAP:n avulla voidaan autentikointi hoitaa aivan eri järjestelmistä, esimerkiksi NT:n käyttäjätietokannasta tai Novellin Directory Servidestä. LDAP:ssa on kiinnitetty enemmän huomiota tietoturvaan ja se on huomattavasti turvallisempi järjestelmä kuin NIS. |