using /dev/null in chrooted enviroment

Giorgos Keramidas keramida at freebsd.org
Tue Dec 27 19:24:56 PST 2005


On 2005-12-27 06:49, Tzachi Tager <tzachi_tager at yahoo.com> wrote:
> Hi,
> I'm trying to create chrooted enviroment, i did the folllowing
> in the chrooted enviroment:
>
> mknode c null 0 24
> mknode c zero 0 25
>
> And then i did chroot and those files are under /dev, but when
> i wrote a short program in C that tries to open /dev/null
> (within the chrooted env.) i got:
>
> "/dev/null-operation is not supported"

You forgot to mention what version of FreeBSD you are using.  It
may also help to see the contents of the chrooted /dev directory.

> Only by doing mount of devfs it seems to work fine, but i
> prefer not to do mount every time (because then i get that my
> chrooted enviroment pathname is too long for FreeBSD)

A complete trace of the commands you are running and the exact
error message is probably necessary here.



More information about the freebsd-bugs mailing list