meghülyült /dev/null

Fórumok

Hali,

Voltam ma egy szervernél, minden borul rajta, mert a /dev/null a boot során először read-only, aztán később semmi nem tudja használni: no such file or directory.

Pedig ott van root:root kezében rw-r--r-- jogokkal.

Viccből rátettem egy +666 -ot (minden mindegy alapon), erre ideig-óráig jó lett, aztán vmi megint visszaverte a fentire.

Valami ötlet?

Egyébként egy Deb. Sarge valami (2.6.8 körüli) gyári kernellel.

Hozzászólások

Nekem:

nc@proxyma:~$ ls -l /dev/null
crw-rw-rw- 1 root root 1, 3 2006-02-21 18:29 /dev/null

Tehát másnak is kellene írási jog rá.

Először is, nem viccből kell rá a 666. A /dev/null-ba mindenkinek kell tudni írnia. Másodszor ellenőrizd le, hogy nem lett-e valami malőr folytán sima fájl a device file-ból. Az "ls -l /dev/null" kimenetének így kell kinéznie:

crw-rw-rw- 1 root root 1, 3 2006-02-26 21:59 /dev/null

A dátumokon kívül, meg az első 1-esen kívül minden egyes karakternek van jelentősége.

Ha ez stimmel, akkor az lesz a gond, hogy a fájlrendszer, amin a /dev-ed van, az vagy read-only, vagy nodev (no devices) opcióval van mountolva.

Kérdés, hogy használsz-e udev-et:
ps ax | grep udev
ad-e vissza erre utalo jelet?

Ha nem, akkor fontos, hogy
A "cat /proc/mounts" tetejen valami ilyesmi legyen:
rootfs / rootfs rw 0 0
/dev/root / reiserfs rw 0 0

Ha igen, akkor kell egy ilyen sornak lennie:
A "cat /proc/mounts" tetejen valami ilyesmi legyen:
tmpfs /dev tmpfs rw 0 0

Baldvin

Köszönöm a válaszokat.

A / (root) rw-ben van mountolva, tudom.
Azt tudom, hogy rw-rw-rw- -nek kell lennie a /dev/null-nak, de nem tudom, mi vette le róla a jogokat és mi veszi vissza folyton (hiába chmod-ozok). Bár így visszagondolva nem crw-rw-rw volt, hanem csak rw-rw-rw-. Hm...

Este megint megyek oda, megnézem mit lehet tenni.

Sajnos mar lattam ilyet, egy sarge-os gepemen szinte minden boot utan ez tortenik, a /dev/null, /dev/zero, /dev/random, /dev/urandom a negy device node, ami 644-re all be. Az okat levadasznom nem sikerult (az udev konfigjaban a megfelelo jogok szerepelnek, egyetlen init script sem barmolja el oket...). cronjob lett a jogosultsagok beallitasabol :((

Nekem meg a /dev/urandom-ból egyfolytában jön a Terminátor meg a Predátor DVD-extra változata és hasonlók. Az mplayer /dev/urandom most épp a Rém rendes családot hozza be, miközben a háttérben Madonna énekel. Mit vannak :-))))