View previous topic :: View next topic |
Author |
Message |
IVIikko Tux's lil' helper
Joined: 07 Feb 2005 Posts: 99 Location: Helsinki, Finland
|
Posted: Tue Apr 19, 2005 11:42 am Post subject: Permission denied: /dev/null? |
|
|
Permission denied: /dev/null, elikkä tollanen viesti tulee eikä x toimi tavallisella userilla. Mitähän oikeuksia kannattais asettaa /dev/null:lle? Fluxbox käynnistyy, mutta ohjelmat eivät toimi ja kde alkaa lataamaan, mutta pysähtyy kolmanteen kohtaan. Kannattaako nullille laittaa vaan oikeudet kaikille vai miten? |
|
Back to top |
|
|
Zarhan l33t
Joined: 27 Feb 2004 Posts: 997
|
Posted: Tue Apr 19, 2005 12:35 pm Post subject: Re: Permission denied: /dev/null? |
|
|
IVIikko wrote: | Permission denied: /dev/null, elikkä tollanen viesti tulee eikä x toimi tavallisella userilla. Mitähän oikeuksia kannattais asettaa /dev/null:lle? Fluxbox käynnistyy, mutta ohjelmat eivät toimi ja kde alkaa lataamaan, mutta pysähtyy kolmanteen kohtaan. Kannattaako nullille laittaa vaan oikeudet kaikille vai miten? |
Code: | crw-rw-rw- 1 root root 1, 3 Apr 19 2005 /dev/null |
Mitenköhän olet edes saanut oikeuksista mitään muuta? Ihan default:
Code: | grep null /etc/udev/permissions.d/50-udev.permissions
null:root:root:0666 |
|
|
Back to top |
|
|
jmz2 Guru
Joined: 13 Jan 2004 Posts: 421 Location: Finland
|
Posted: Tue Apr 19, 2005 7:24 pm Post subject: Re: Permission denied: /dev/null? |
|
|
Zarhan wrote: | Mitenköhän olet edes saanut oikeuksista mitään muuta? |
Itselleni kävi työkoneella samoin joku viikko sitten, kun päivittelin järjestelmää. Kotikoneellani udev hävitti /dev -hakemiston sisällön, minkä vuoksi konetta käynnistettäessä mitään tekstejä initin jälkeen ei näy ruudulla, koska /dev/consolea ei ole ennen udevin käynnistymistä. Console-ongelmaan en ole viitsinyt puuttua, kun se ei mitenkään häiritse järjestelmän tomintaa -- käynnistysviestejä ei vain näe. |
|
Back to top |
|
|
Zarhan l33t
Joined: 27 Feb 2004 Posts: 997
|
Posted: Tue Apr 19, 2005 9:32 pm Post subject: |
|
|
Tuota, udev ei "hävitä" dev-hakemistosta mitään koska se on sille melko mahdotonta. Kun udev on käynnissä, /dev osoittaa udevin omaan virtuaalilaitekantaan. Levyllä varsinaisesti oleva /dev ei ole käytössä silloin. Eli jos /devistä on hävinnyt jotain niin silloin udev ei ole ollut kyllä käynnissä
Levyllä olevaan /deviin tarvitaan kaksi laitetta, null ja console, jotta homma toimisi oikein myös niinä ohikiitävinä hetkinä kun udev ei ole vielä päällä. Se taas onnistuu vaikkapa näin:
Code: |
# mkdir test
# mount --bind / test
# cd test/dev
# mknod -m 660 console c 5 1
# mknod -m 660 null c 1 3
# cd ../..
# umount test
# rmdir test
|
Mitään muita vehkeitä ei tarvita. |
|
Back to top |
|
|
|