Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: deeq - 10.12.09 - klo:22.28

Otsikko: /dev/null chmod oikeudet
Kirjoitti: deeq - 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?
Otsikko: Vs: /dev/null chmod oikeudet
Kirjoitti: juyli - 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).
Otsikko: Vs: /dev/null chmod oikeudet
Kirjoitti: deeq - 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ä.
Otsikko: Vs: /dev/null chmod oikeudet
Kirjoitti: juyli - 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
Otsikko: Vs: /dev/null chmod oikeudet
Kirjoitti: deeq - 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.
Otsikko: Vs: /dev/null chmod oikeudet
Kirjoitti: mk1970 - 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...
Otsikko: Vs: /dev/null chmod oikeudet
Kirjoitti: deeq - 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.
Otsikko: Vs: /dev/null chmod oikeudet
Kirjoitti: janne - 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?
Otsikko: Vs: /dev/null chmod oikeudet
Kirjoitti: deeq - 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?
Otsikko: Vs: /dev/null chmod oikeudet
Kirjoitti: janne - 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ä.