Admin - melkein root?

Miten pystyisi luomaan linuxiin tunnuksen admin, ja määrittelemään sen niin, että sen käyttäjällä on oikeus 99,9%:iin kaikista tiedostoista ?

Käsittääkseni root -käyttäjällä on aina ja ehdoitta pääsy 100%:iin tiedostoista.

Siksi, jos halutaan tunnus, jolla on oikeudet 99,9%:iin tiedostoista, niin ilmeisesti melkein kaikki tiedostot, joiden omistajana on root, pitäisi muuttaa niin, että omistajana onkin admin, poikkeuksena tietysti ne tiedostot, joille ei haluat antaa admin -käyttäjälle oikeuksia.

Vastaavasti pitäisi ilmeisesti luoda ryhmä admin, ja antaa kaikille normaalikäyttäjien tiedostoille sellaiset oikeudet, että admin -ryhmällä on oikeus ainakin lukea niitä.

Ja admin -käytääjälle tietysti oletusryhmäksi admin.

Saisiko tämän jotenkin toimimaan ?

Esim. niin, että buuttaamatta konetta vaikkapa knoppix -CD:llä ei root -tiliin pääse käsiksi, mutta admin -käyttäjänä voi kuitenkin hoitaa kaiken normaalin ylläpidon.

Tuollaiseen linux -järjestelmäänhän voi sitten laittaa muutamia ohjelmia jotka suoritetaan setuid root, ja niiden tiedostot omistaa root, oikeuksin 500 (itse ohjelma) ja 600 (ohjelman käyttämät luottamuksellista tietoa sisältävät tiedostot, sisältää esim. salausavaimia ja salasanoista laskettuja kryptografisesti vahvoja tiivisteitä, tallaisia kai ainakin olivat md5:set, jotka md5 -heikkoiuksien takia kai nykyisin pyritään korvaamaan sha -tiivisteillä?).

Turvallisuuden maksimoimiseksi systeemi voisi toimia niin, että tietyt avaintiedot ovat vahavasti salattuja, ja niihin pääsee käsiksi ohjelma, joka pitää salausavaimet ram -muistissa, mutta ei tallenna niitä sellaisenaan tiedostoon.

Tuollainen ohjelma voisi toimia omalla käyttäjätunnuksellaan, mutta niin, että sen käynistää root -oikeuksin toimiva toinen ohjelma, joka ennen tuon ohjelman käynnistystä kysyy salasanan, varmistaa sen tuosta vain root:in luettavissa olevasta tiedostosta ja jos se on oikein, käynnistää tuon toisen ohjelman ja välittää sille salausavaimen.
3287
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

Kerro hieman onko tässä joku "maata kaatava" ajatus takana vai miksi haluaisit näin tehdä?

Itse en keksi mitään järkevää syytä eikä ilmeisesti moni muukaan koska en ole missään nähnyt kenenkään tekevän vaikka tuo on teknisesti triviaali toteuttaa.

Äänestä

Kommentoi aloitusta


Miten_luoda_Admin kirjoitti:

Miten pystyisi luomaan linuxiin tunnuksen admin, ja määrittelemään sen niin, että sen käyttäjällä on oikeus 99,9%:iin kaikista tiedostoista ?

Käsittääkseni root -käyttäjällä on aina ja ehdoitta pääsy 100%:iin tiedostoista.

Siksi, jos halutaan tunnus, jolla on oikeudet 99,9%:iin tiedostoista, niin ilmeisesti melkein kaikki tiedostot, joiden omistajana on root, pitäisi muuttaa niin, että omistajana onkin admin, poikkeuksena tietysti ne tiedostot, joille ei haluat antaa admin -käyttäjälle oikeuksia.

Vastaavasti pitäisi ilmeisesti luoda ryhmä admin, ja antaa kaikille normaalikäyttäjien tiedostoille sellaiset oikeudet, että admin -ryhmällä on oikeus ainakin lukea niitä.

Ja admin -käytääjälle tietysti oletusryhmäksi admin.

Saisiko tämän jotenkin toimimaan ?

Esim. niin, että buuttaamatta konetta vaikkapa knoppix -CD:llä ei root -tiliin pääse käsiksi, mutta admin -käyttäjänä voi kuitenkin hoitaa kaiken normaalin ylläpidon.

Tuollaiseen linux -järjestelmäänhän voi sitten laittaa muutamia ohjelmia jotka suoritetaan setuid root, ja niiden tiedostot omistaa root, oikeuksin 500 (itse ohjelma) ja 600 (ohjelman käyttämät luottamuksellista tietoa sisältävät tiedostot, sisältää esim. salausavaimia ja salasanoista laskettuja kryptografisesti vahvoja tiivisteitä, tallaisia kai ainakin olivat md5:set, jotka md5 -heikkoiuksien takia kai nykyisin pyritään korvaamaan sha -tiivisteillä?).

Turvallisuuden maksimoimiseksi systeemi voisi toimia niin, että tietyt avaintiedot ovat vahavasti salattuja, ja niihin pääsee käsiksi ohjelma, joka pitää salausavaimet ram -muistissa, mutta ei tallenna niitä sellaisenaan tiedostoon.

Tuollainen ohjelma voisi toimia omalla käyttäjätunnuksellaan, mutta niin, että sen käynistää root -oikeuksin toimiva toinen ohjelma, joka ennen tuon ohjelman käynnistystä kysyy salasanan, varmistaa sen tuosta vain root:in luettavissa olevasta tiedostosta ja jos se on oikein, käynnistää tuon toisen ohjelman ja välittää sille salausavaimen.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu