Taustakuvan vaihdon estäminen ubuntu 12.04

Discussion in 'Linux -keskustelu' started by Duidulih, Oct 11, 2012.

  1. Duidulih

    Duidulih Member

    Joined:
    Sep 7, 2012
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    11
    Moro, eli olis ongelma et jengi suhaa taustakuvaks kaikkee mahollista ja on ongelmana estää tätä tapahtumasta. Käyttiksenä on ubuntu 12.04.

    Hetken aikaa googletettuani löysin seuraavanlaisen ohjeen:


    gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string --set /desktop/gnome/background/picture_filename /usr/share/backgrounds/warty-final-ubuntu.png

    gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string --set /desktop/gnome/interface/gtk_theme Human

    gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string --set /desktop/gnome/interface/icon_theme Human

    Ongelmana nyt vaan on et miten saan tämän toteutettua ja millä?

    Eli tarkotus olisi et peruskäyttäjällä ei voi muuttaa taustakuvaa. Blokattu on silleen, et ei voi muuttaa ladattua tiedostoa, mut firefoxin kautta voi "aseta taustakuvaksi" ominaisuudella. Jeesiä jos sais niin olisin kiitollinen.
     
  2. BforeDusk

    BforeDusk Senior member

    Joined:
    Sep 15, 2006
    Messages:
    6,570
    Likes Received:
    7
    Trophy Points:
    118
    Sen verran osaan sanoa, että noi on (näyttävät) terminaaliin kirjoitettavilta komennoilta. (Terminaali = Komentorivi = Komentokehoite, millä nimellä missäkin distrossa yms. ollaan)
    Toinen komento on tossa muuten tuplana. EDIT, kun lukee tarkemmin niin ei oo. Melkein sama komento.

    Täsmennäppäs muuten osaavien tiedoksi:
    mut firefoxin kautta voi "aseta taustakuvaksi" ominaisuudella
    Onko tuo nykytilanne jonka haluat estää? Vai ominaisuus jonka haluat jäävän?
    Vähän kun jää epäselväksi mitä olet osannut ja mihin kaipaat apua.

    p.s. Yksi tapa on jättää "vapaa tili", jota nilkit saa vapaasti mellastaa taustakuviensa kanssa. Ja tehdä tili kertoa siisteille käyttäjille siihen vaadittava salasana.
    Siisteiksi käyttäjikisi voit luokitella kaikki, jotka närkästyvät nilkkien vaihtamista taustakuvista.
    Kunnes joku nilkki valehtelee närkästyvänsä.
    Ja sitten taas tarvitaan salapoliisia seuraamaan kuka sitä kuvaa vaihtaa.
     
    Last edited: Oct 14, 2012
  3. Duidulih

    Duidulih Member

    Joined:
    Sep 7, 2012
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    11
    Sori jos kirjotin epäselvästi.

    Elikkä, tilanne on se, että normaali käyttäjä voi vaihtaa taustakuvaa. Haluan, että taustakuvaa ei voi vaihtaa kuin pääkäyttäjä. Olen onnistunut laittamaan eston sillein, että ei pysty vaihtamaan taustakuvaa, muuten kuin firefoxin kautta. Eli jotain kuvaa right clickaamalla ja valitsemalla että asettaa taustakuvaksi. Mutta tollasen jutun löysin, kun pistin siitä terminaliin niin ei sanonut mitään. Enkä tiedä miten toi komento jaoteltas, että skulais ja tarviiko jotain ohjelmaa toimiakseen? Koulun yleinen kone, joten vähä vaikeeta jaotella niitä henkilöitä. . .

    Eli ideana ois, että mitään kautta ei voi vaihtaa taustakuvaa.
     
  4. welmar

    welmar Regular member

    Joined:
    Jun 10, 2007
    Messages:
    103
    Likes Received:
    0
    Trophy Points:
    26
    Vois auttaa jos ottaa firefoxilta kirjoitusoikeudet pois
    Code:
    chmod -w firefox
    tai
    Code:
    chmod a-w firefox
    Jälikimmäinen poistaa oikeudet kaikilta käyttäjiltä.
     
  5. Ysf

    Ysf Active member

    Joined:
    Oct 2, 2005
    Messages:
    1,954
    Likes Received:
    1
    Trophy Points:
    68
    aiemmin mainitsemistasi komennoista ensimmäisen pitäisi toimia ja kaksi muuta pakottaa sitten ns. "themen" ja ikonit tietyksi. Komennot pitää vetää sudolla, sillä kyse on järjestelmänlaajuisesta "pakotuksesta". Ja käsittääkseni tuo komento ei välttämättä vaihda nykystä taustakuvaa (teemaa+ikoneita) automaattisesti vaan veikkaisin, että se vaihtuu vasta kun seuraavan kerran kirjatuu sisään. En sitten tiedä onnistuuko tuon jälkeen taustakuvan vaihtaminen edes firefoxista.. kokeile.

    ööh.. tuo chmod muuttaa oikeuksia siltä firefox-tiedostolta ts. se estää esim. /usr/bin/firefox -tiedoston päälle kirjoittamisen. Se, millaisin oikeuksin käynnissä oleva firefox toimii (millainen pääsy sillä on järjestelmään) riippuu ohjelman käynnistänelle käyttäjälle /etc/users ja /etc/group tai /etc/sudoers -tiedostojen avulla annetuista oikeuksista.
     
    Last edited: Oct 12, 2012
  6. BforeDusk

    BforeDusk Senior member

    Joined:
    Sep 15, 2006
    Messages:
    6,570
    Likes Received:
    7
    Trophy Points:
    118
    Mikä on tiedosto tai kansio joka määrittää käytetyn taustakuvan?
    Kirjoitusoikeuksien poisto siihen normaali käyttäjälle?
     
  7. Ysf

    Ysf Active member

    Joined:
    Oct 2, 2005
    Messages:
    1,954
    Likes Received:
    1
    Trophy Points:
    68
    gnomessa ei kai ole yhtä tiedostoa, jossa olisi vain yksi rivi taustakuvalle.

    ~/.gconf/%gconf.xml on varmaan se mitä ehkä haetaan. tiedostonnimi on sen verran erikoinen (%-merkki edessä), että tuo on ehkä viittaus gconf:in ns. "asetustietokantaan" (tekstitiedosto jossain, missä lie).. ja siksi epäilen, että tuon vetäminen "kirjoitussuojatuksi" saattaa aiheuttaa vaikka mitä ihmeellisyyksiä.

    Kokeilla voi vaikka seuraavaa: ajelee nuo ym. gconftoolit siten, että käyttää /etc/gconf/gconf.xml.mandatory -sijasta ~/.gconf/%gconf.xml -tiedostoa ja sitten heittää perään sille perään chmod -r:ää.. mutta jos tuo sattuisi jostain kumman syystä toimimaan niin firefoxia varten voisi sitten rakentaa erikoisen "käynnistysskriptin" joka ensiksi tekee chmod +r:t ~/.gconf/%gconf.xml -tiedostolle, laukaisee firefoxin, haistelee firefoxin sulkemista ja sulkemisen jälkeen vetää chmod -r:n.. mutta tuo on kuitenkin toooooooooooodeeeeeeeeeeeelllllllaaaaaaaaaaa kaukaa haeuttu idea.
     
    Last edited: Oct 15, 2012
  8. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    Itsellä KDE työpöydällä firefox ei näytä talleta taustakuvaksi valintaa. Kai tuonkin voi asetaa firefoxin asetuksista. Ja eikös sille Firefoxille löydy myös kiosk-mode. Ubuntu mahdollistaa myös Guest-tilin käytön. Paras tapa kuitenkin saada koululaiset kuriin on tehdä chroot vankila. Chroot vankilassa voi estää miltei kaikkien ohjelmien käytön. Kirjautuminen niin, että vain firefox-ohjelman käyttö on mahdollista on melko helppo toteuttaa.
     
  9. Duidulih

    Duidulih Member

    Joined:
    Sep 7, 2012
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    11
    Joo ei noi toimi.

    Eli nyt kysyisin sitten, että miten saan kaikki oikeudet firefoxista (paitsi luku) pois käyttäjältä?
    Ja miten saan estettyä ubuntun taustakuvan vaihdon? Että se ois vaan perusväri (esim sininen).
     
  10. BforeDusk

    BforeDusk Senior member

    Joined:
    Sep 15, 2006
    Messages:
    6,570
    Likes Received:
    7
    Trophy Points:
    118
    Toisin sanoen sulle käy että taustakuvat ei oo ollenkaan käytössä?
    'Olis vaan perusväri (esim sininen).'

    Vai pitääkö admin rootilla olla taustakuvat käytössä?

    Sori kun en osaa neuvoa, mutta huomioin kelpaako radikaalimpi rajoite taustakuviin.
     
  11. Duidulih

    Duidulih Member

    Joined:
    Sep 7, 2012
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    11
    Joo tietenkin rootilla pystyy taustakuvan vaihtamaan.

    Ihan sama joku perusväri kelpaa kyllä, ideana ois, että sais estettyä sen vaihtamisen.

    Jotain lueskelin et dconffilla pitäis lockaa tietyt osastot.. Tosin en löydä noita kansioita mistään, kun ne nyt on eripaikassa kuin ohjeessa, jos jollain ois dconfista tietoa, niin apua kaipaisin.
     

Share This Page