/dev/ttyS0 oikeudet

Koneellani on Fedora Core 4 ja sovellus, joka on yhteydessä matkapuhelimeen portin /dev/ttyS0 kautta.

Kun kirjoitan pääkäyttäjänä komennon
chmod /dev/ttyS0
niin ohjelma toimii kuten pitääkin.
Mutta kun käynnistän koneen uudelleen, niin nuo oikeudet on mennyttä. Miten ne saisi pysyviksi, ettei tarvitse aina tuota chmodia käyttää?
5353
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat
  • siis roottina komennan
    chmod 777 /dev/ttyS0
    niin homma toimii seuraavaan reboottiin asti, muttei sen jälkeen.

    tuolla sivuilla oli kyllä paljon ohjeita käyttöoikeuksista mutten keksinyt että miten sen automaattiseksi teen että koneen käynnistyessä annettaisiin tuo chmod 777 /dev/ttyS0 -komento..

    Äänestä

  • chmod kirjoitti:

    siis roottina komennan
    chmod 777 /dev/ttyS0
    niin homma toimii seuraavaan reboottiin asti, muttei sen jälkeen.

    tuolla sivuilla oli kyllä paljon ohjeita käyttöoikeuksista mutten keksinyt että miten sen automaattiseksi teen että koneen käynnistyessä annettaisiin tuo chmod 777 /dev/ttyS0 -komento..

    "käynnistyessä annettaisiin tuo chmod 777 /dev/ttyS0 -komento.."

    Tämä ei ole ongelman oikea ratkaisu, mutta homma hoituu. Fedorassa ajetaan käynnistyksessä tietty tiedosto, johon voi liittää (ihan) omiaan. Muistaakseni tiedoston nimi on rc.local
    Toinen purkkaratkaisu voisi olla käynnistää sovellutus siten (skripti), että ennen sitä ajettaisiin ko. komento (vaikka sudolla terästettynä). Ohjelman käytön jälkeen, voitaisiin vaihtaa oikeudet jälleen alkuperäisiin turva-asetuksiin.

    Luulenpa, että ongelmasi liittyy udev:iin?

    Äänestä

  • alkuun__ kirjoitti:

    "käynnistyessä annettaisiin tuo chmod 777 /dev/ttyS0 -komento.."

    Tämä ei ole ongelman oikea ratkaisu, mutta homma hoituu. Fedorassa ajetaan käynnistyksessä tietty tiedosto, johon voi liittää (ihan) omiaan. Muistaakseni tiedoston nimi on rc.local
    Toinen purkkaratkaisu voisi olla käynnistää sovellutus siten (skripti), että ennen sitä ajettaisiin ko. komento (vaikka sudolla terästettynä). Ohjelman käytön jälkeen, voitaisiin vaihtaa oikeudet jälleen alkuperäisiin turva-asetuksiin.

    Luulenpa, että ongelmasi liittyy udev:iin?

    avainsana oli tuo udev. ja kun tiesi mitä etsiä, niin googlettamalla löytyi ratkaisukin helposti,
    eli muutin /etc/udev/rules.d/50-udev.rules
    niin että sarjaporttia saa käyttää kaikki.

    kiitos neuvoista!

    Äänestä

  • chmod kirjoitti:

    avainsana oli tuo udev. ja kun tiesi mitä etsiä, niin googlettamalla löytyi ratkaisukin helposti,
    eli muutin /etc/udev/rules.d/50-udev.rules
    niin että sarjaporttia saa käyttää kaikki.

    kiitos neuvoista!

    Homma EHKÄ olisi voinut ratketa ilman oikeuksien muuttamista linkittämällä:

    # ln -s -f /dev/ttyS0 /dev/modem

    Äänestä

Kommentoi aloitusta


chmod kirjoitti:

Koneellani on Fedora Core 4 ja sovellus, joka on yhteydessä matkapuhelimeen portin /dev/ttyS0 kautta.

Kun kirjoitan pääkäyttäjänä komennon
chmod /dev/ttyS0
niin ohjelma toimii kuten pitääkin.
Mutta kun käynnistän koneen uudelleen, niin nuo oikeudet on mennyttä. Miten ne saisi pysyviksi, ettei tarvitse aina tuota chmodia käyttää?

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