Kirjoittaja Aihe: /dev/null chmod oikeudet  (Luettu 3832 kertaa)

deeq

  • Käyttäjä
  • Viestejä: 101
    • Profiili
/dev/null chmod oikeudet
« : 10.12.09 - klo:22.28 »
Minkä takia ubuntu 9.04 serverissä /dev/null muuttuu chmod 600 buutatessa?

Miten sen saa jäämään 666?

juyli

  • Vieras
Vs: /dev/null chmod oikeudet
« Vastaus #1 : 11.12.09 - klo:11.42 »
Minkä takia ubuntu 9.04 serverissä /dev/null muuttuu chmod 600 buutatessa?

Aika luonnollista, että vain root-tunnuksin on oikeus ko. laitetiedostoon. Eiköhän nuo laitetiedostot nykyisin luoda dynaamisesti käynnistettäessä.

Miten sen saa jäämään 666?

En tiedä, onko tässä tapauksessa yhtään fiksua, mutta rc.local tiedostoon voi lisätä omia virityksiään, jotka ajetaan boot:in yhteydessä. (tai ajamalla tarvittaessa rc.local).
« Viimeksi muokattu: 11.12.09 - klo:16.42 kirjoittanut juyli »

deeq

  • Käyttäjä
  • Viestejä: 101
    • Profiili
Vs: /dev/null chmod oikeudet
« Vastaus #2 : 11.12.09 - klo:12.16 »
Aika luonnollista, että vain root-tunnuksin on oikeus ko. laitetiedostoon. Eiköhän nuo laitetiedostot nykyisin luoda dynaamisesti käynnistettäessä.

Luonnollista tai ei mutta tuon jälkeen millään/kellään ole oikeuksia heittää /dev/null:n mitään ja tuossa nyt ei ainakaan ole mitään järkeä.

juyli

  • Vieras
Vs: /dev/null chmod oikeudet
« Vastaus #3 : 11.12.09 - klo:14.48 »
mutta tuon jälkeen millään/kellään ole oikeuksia heittää /dev/null:n mitään ja tuossa nyt ei ainakaan ole mitään järkeä.
Eikö tuo onnistu sudo:lla (SuperUser) eli root-oikeuksin? Oikeassahan toki olet, sillä ikävät oikeudethan nuo ovat, jos esim. virheilmoitukset tahtoo /dev/null:iin. Mutta johan tarjosin purkkaratkaisun.

Pääsinpä nyt tarkistamaan Ubuntun _työpöytäversion_ oletusoikeudet /dev/null:in osalta:
crw-rw-rw- 1 root root     1,   3 30.10.2008 null
« Viimeksi muokattu: 11.12.09 - klo:16.46 kirjoittanut juyli »

deeq

  • Käyttäjä
  • Viestejä: 101
    • Profiili
Vs: /dev/null chmod oikeudet
« Vastaus #4 : 11.12.09 - klo:18.36 »
Kyllä se sudolla onnistuu mutta muilla ei.

Jos tarkoitat purkalla tuota rc.local puukotusta niin malli olisi tarpeen, en uskalla itse rueta sinne mitään tunkemaan.

mk1970

  • Käyttäjä
  • Viestejä: 213
    • Profiili
Vs: /dev/null chmod oikeudet
« Vastaus #5 : 11.12.09 - klo:21.04 »
Aika luonnollista, että vain root-tunnuksin on oikeus ko. laitetiedostoon.

Eikö tuo nimenomaan pitäisi olla 666-oikeuksilla ihan oletuksena (on myös esimerkiksi NetBSD:ssä), muutenhan tavallinen käyttäjä ei voisi tehdä esimerkiksi

Koodia: [Valitse]
ls ei-ole 2> /dev/null
Ja tämä stderr:n uudelleenohjaus on siis ihan perusjuttu unix-pohjaisissa järjestelmissä, kyseinen laiteohjainhan on musta aukko jonne voi tunkea ihan mitä vain...

deeq

  • Käyttäjä
  • Viestejä: 101
    • Profiili
Vs: /dev/null chmod oikeudet
« Vastaus #6 : 11.12.09 - klo:21.30 »
Aika luonnollista, että vain root-tunnuksin on oikeus ko. laitetiedostoon.

Eikö tuo nimenomaan pitäisi olla 666-oikeuksilla ihan oletuksena (on myös esimerkiksi NetBSD:ssä), muutenhan tavallinen käyttäjä ei voisi tehdä esimerkiksi

Koodia: [Valitse]
ls ei-ole 2> /dev/null
Ja tämä stderr:n uudelleenohjaus on siis ihan perusjuttu unix-pohjaisissa järjestelmissä, kyseinen laiteohjainhan on musta aukko jonne voi tunkea ihan mitä vain...

Sitä mieltä minäkin olen että kaikilla pitäs olla oikeudet tonne nulliin mutta kun ei ole, buutissa muuttuu aina 600.

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: /dev/null chmod oikeudet
« Vastaus #7 : 12.12.09 - klo:00.03 »
Sitä mieltä minäkin olen että kaikilla pitäs olla oikeudet tonne nulliin mutta kun ei ole, buutissa muuttuu aina 600.

mikähän tuon sitten muuttaa. ainakin omalla koneellani udev:ssä on tosiaan sääntö:
Koodia: [Valitse]
KERNEL=="null|zero|full|random|urandom", MODE="0666"
olettaisin, että pykälää vanhemmassa ubuntussa asiat olisivat aivan samoin.

mitenkäs muuten nuo muut tuossa listatut devicet ja niiden oikeudet sinun koneellasi?
Janne

deeq

  • Käyttäjä
  • Viestejä: 101
    • Profiili
Vs: /dev/null chmod oikeudet
« Vastaus #8 : 12.12.09 - klo:00.32 »
Sitä mieltä minäkin olen että kaikilla pitäs olla oikeudet tonne nulliin mutta kun ei ole, buutissa muuttuu aina 600.

mikähän tuon sitten muuttaa. ainakin omalla koneellani udev:ssä on tosiaan sääntö:
Koodia: [Valitse]
KERNEL=="null|zero|full|random|urandom", MODE="0666"
olettaisin, että pykälää vanhemmassa ubuntussa asiat olisivat aivan samoin.

mitenkäs muuten nuo muut tuossa listatut devicet ja niiden oikeudet sinun koneellasi?

Mistäs nuo udev:n säädöt edes löytyy?

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: /dev/null chmod oikeudet
« Vastaus #9 : 12.12.09 - klo:23.27 »
Mistäs nuo udev:n säädöt edes löytyy?

karkeasti ottaen omaa tunkkaanmista varten on /etc/udev/rules.d/ ja pakettien asentamia sääntöjä varten /lib/udev/rules.d/

aika harvoinhan noita joutuu säätämään itse, eikä tämäkään tilanne ole yhtään sellainen, että säätämiseen pitäisi olla tarvetta. mutta tuo on tietty paikka missä voi olla jotain pielessä.
Janne