kauhee hätä! apuvaa?

root[somewhere]$ echo -n "mem" > /sys/power/state

Ok! toimii..

mielikuvitusotus[somewhere]$ echo -n "mem" > /sys/power/state
bash: /sys/power/state: Permission denied

???

mihin pitää antaa oikeudet että tuo onnistuu normaali userilta?
10571
Äänestä

Muut lukivat myös

Vastaukset 10

Vanhimmat

chmod 666 /sys/power/state

auttaa mutta ei liene paras mahdollinen ratkaisu?
olisiko jotain kivoja ehdotuksia?

Äänestä
  • Kristallipalloni on kovin samea :)

    Äänestä

  • käyttäjän rukata, niin tee suid-härpäke joka hoitaa hommelin... tai jotain.

    Äänestä

  • tavallisen kirjoitti:

    käyttäjän rukata, niin tee suid-härpäke joka hoitaa hommelin... tai jotain.

    tein "skriptin" jossa on tuo komento ja annois sille s oikeudet..

    tulos on edelleen permission denied :)


    ja tavallisen käyttäjän olisi kiva saada suspend2ram tapahtuma aikaiseksi ilman rootin apuja ;)

    en tajua..

    Äänestä

  • Pieni lisäinformaatio ei ol... kirjoitti:

    Kristallipalloni on kovin samea :)

    asian kanssa hirveästi tekemistä, mutta jos se mieltäsi helpottaa niin zenwalk linux.

    Äänestä

  • Pieni lisäinformaatio ei ol... kirjoitti:

    Kristallipalloni on kovin samea :)

    sameeta muuallakin kun turhia kyselet...

    Äänestä

  • chmod 666 /sys/power/state


    ei ole mikään ratkaisu, koska mokoman tiedoston oikeudet "nollautuvat" seuraavassa bootissa.

    kummallista, että rootina komennon voi antaa, mutta normaali userilla ei ole mitään asiaa kyseiseen. ei edes suid kelpaa.

    olisikohan jokin group joka pitäisi lisätä tai jotain?

    Äänestä

  • mielikuvitusotus kirjoitti:

    tein "skriptin" jossa on tuo komento ja annois sille s oikeudet..

    tulos on edelleen permission denied :)


    ja tavallisen käyttäjän olisi kiva saada suspend2ram tapahtuma aikaiseksi ilman rootin apuja ;)

    en tajua..

    chown root:jotain joo.sh
    chmod 554 joo.sh
    chmod u s joo.sh
    ?

    Äänestä

  • siis- kirjoitti:

    chown root:jotain joo.sh
    chmod 554 joo.sh
    chmod u s joo.sh
    ?

    mutta ei sillä enää ole mitään väliä..

    -r-sr-xr-x 1 root root 46 2009-02-17 18:56 juujuu.sh

    otus@linux-server:~> ./juujuu.sh
    ./juujuu.sh: line 2: /sys/power/state: Permission denied

    Äänestä

jos ketään kiinnostaa niin:

/etc/sudoers

%users ALL = (ALL) NOPASSWD: /usr/bin/skripti.sh




/usr/bin/skripti.sh

#!/bin/bash
echo -n "mem" > /sys/power/state


mitenkähän tuo tehdään distrossa joka ei käytä sudoa?

Äänestä

Ketjusta on poistettu 1 sääntöjenvastainen viesti.

Kommentoi aloitusta


mielikuvitusotus kirjoitti:

root[somewhere]$ echo -n "mem" > /sys/power/state

Ok! toimii..

mielikuvitusotus[somewhere]$ echo -n "mem" > /sys/power/state
bash: /sys/power/state: Permission denied

???

mihin pitää antaa oikeudet että tuo onnistuu normaali userilta?

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