Root oikeudet

Miten saisi ohjelmalle väiaikaisesti rootin oikeudet helpoiten ja miten ohjelma voi luopua rootin oikeuksista itse pysyen silti ajossa?
13409
Äänestä

Muut lukivat myös

Vastaukset 13

Vanhimmat

Ej onnistu. Rootin oikeudet saat sille käynnistämällä sen roottina. Normi käyttäjäksi pääset sammuttamalla ohjelman ja käynnistämällä sen käyttäjänä.

Äänestä

Jos käytät Ubuntua niin tee näin
kirjoita
sudo su
sen jälkeen se pyytää salasanaa ja anna se niin olet root ja voit tehdä kaiken mitä haluat
kirjoittamalla exit palaa jälleen "normaaliksi" käyttäjäksi

Äänestä
  • ainii ohjelmahan suoritetaan taustalla % parametrillä muistaakseni? joku voi korjata jos olen väärässä
    esim. firefox %

    Äänestä

  • apua ehkä? kirjoitti:

    ainii ohjelmahan suoritetaan taustalla % parametrillä muistaakseni? joku voi korjata jos olen väärässä
    esim. firefox %

    oikea merkki tausta-ajoon on se and-merkki (shift-6), ei %. (tämä suomi24-palsta ei näytä sitä oikein)

    Äänestä

  • shift-6 kirjoitti:

    oikea merkki tausta-ajoon on se and-merkki (shift-6), ei %. (tämä suomi24-palsta ei näytä sitä oikein)

    &

    Äänestä

  • Täytyy kokeilla kirjoitti:

    &

    Riippu käyttiksestä. Mintissä ja *buntuissa

    sudo ohjelma (enter, ja OMA salasana)

    tai

    sudo (enter, ja OMA salasana)

    ,jonka jälkeen olet root, kunnes kirjoitat exit.


    Suurimmassa osassa linuxeja kuitenkin

    su (enter ja ROOTIN salasana.)

    Äänestä

  • uigffyutctud kirjoitti:

    Riippu käyttiksestä. Mintissä ja *buntuissa

    sudo ohjelma (enter, ja OMA salasana)

    tai

    sudo (enter, ja OMA salasana)

    ,jonka jälkeen olet root, kunnes kirjoitat exit.


    Suurimmassa osassa linuxeja kuitenkin

    su (enter ja ROOTIN salasana.)

    Miten ohjelma voi luopua root oikeuksista ilman käyttäjän apuja?

    Äänestä

  • oikeus toteutukoon kirjoitti:

    Miten ohjelma voi luopua root oikeuksista ilman käyttäjän apuja?

    Ei vissiin mitenkään, ellei siihen ole koodattu jotain hämärää.

    Mitä yrität tehdä?

    Äänestä

  • Uninen kirjoitti:

    Ei vissiin mitenkään, ellei siihen ole koodattu jotain hämärää.

    Mitä yrität tehdä?

    Esimerkkiä voi katsoa vaikka Apachesta. Sehän käynnistetään roottina ja sitten pudotetaan oikeuksia.

    Äänestä

  • 6XURR5d7xu kirjoitti:

    Esimerkkiä voi katsoa vaikka Apachesta. Sehän käynnistetään roottina ja sitten pudotetaan oikeuksia.

    mulla meni vähän ohi.. selitätkö tarkemmin? :D

    Äänestä

  • Uninen kirjoitti:

    mulla meni vähän ohi.. selitätkö tarkemmin? :D

    Apache potkaistaan käyntiin roottina, jotta rootin portit saadaan käyttöön. Sen jälkeen muut käynnistettävät prosessit pyörivät normaalioikeuksin. Eli Apachessa yksi prosessi on rootin ja loput www-datan.

    Homma on nimeltään "privilege separation".

    Äänestä

  • 6XURR5d7xu kirjoitti:

    Apache potkaistaan käyntiin roottina, jotta rootin portit saadaan käyttöön. Sen jälkeen muut käynnistettävät prosessit pyörivät normaalioikeuksin. Eli Apachessa yksi prosessi on rootin ja loput www-datan.

    Homma on nimeltään "privilege separation".

    Tuo toimii jotenki näin esimerkiksi:

    #!/bin/bash

    useradd user1
    useradd user2
    mkdir /home/user1
    mkdir /home/user2
    echo "echo user1 file executed" > /home/user1/1.sh
    echo "echo user2 file executed" > /home/user2/2.sh
    chown user1:users /home/user1/1.sh
    chown user2:users /home/user2/2.sh

    whoami

    su - user1 -c "sh /home/user1/1.sh && whoami"
    su - user1 -c "sh /home/user2/2.sh && whoami"
    su - user2 -c "sh /home/user1/1.sh && whoami"
    su - user2 -c "sh /home/user2/2.sh && whoami"

    whoami

    #ENDOF
    aja tuo rootina niin huomaat kuinka pari scriptiä ajetaan eri oikeuksin..
    tosin saat tuolla systeemiisi pari käyttäjää :D no ehkäpä osaat ne poistaa jos kerta tuollaisia muutenkin kyselet.

    Äänestä

kokeileppa ajaa fakeroot komennolla, jos ei ihan pakko ole ajaa oikeilla root tunnuksilla.

Äänestä

Kommentoi aloitusta


oikeus toteutukoon kirjoitti:

Miten saisi ohjelmalle väiaikaisesti rootin oikeudet helpoiten ja miten ohjelma voi luopua rootin oikeuksista itse pysyen silti ajossa?

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