Hello,

On Fri, Jan 12, 2007 at 02:15:09PM +0100, Mamuzsics Péter wrote:
> A chroot után viszont:
> [pid 31542] stat("/dev/random", {st_mode=S_IFCHR|0666, st_rdev=makedev(1,
> 8), ...}) = 0
> [pid 31542] open("/dev/random", O_RDONLY|O_NONBLOCK) = -1 EACCES
> (Permission denied)
> 
> Más utalást nem is nagyon találtam rá, úgyhogy teljesen meg vagyok lőve.

Nem lehet, hogy "nodev" mount opcioval van mountolva az a filerendszer, amin
ez a /dev/random van a chroot-on belul marmint? Mert ugye ebben az esetben a
nodev nem fogja engedni device node-ok hasznalatat ...

Amugy miert problema az hogy a prechroot-os /dev/random-ot hasznalja? Bar
forrast nem neztem, de ugy kepzelem, hogy bind chroot elott megnyitja
/dev/random-ot, majd chroot. Ott aztan ha belul nem tud /dev/random-ot
nyitni akkor hasznalja a mar megnyitott device file descriptor-at. De
szerintem ez kvazi ua, hiszen device node-nal ugyis minor,major cuccos
szamit nem az hogy mi a neve valojaban vagy hol van az a /dev/random ...

-- 
- Gábor
_________________________________________________
linux lista      -      [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz