/dev/null in a chroot

Marc G. Fournier scrappy at hub.org
Mon Jan 8 00:03:38 UTC 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


#!/bin/sh
/sbin/devfs -m $1 rule apply hide
/sbin/devfs -m $1 rule apply path null unhide

where $1 == the dev directory you mount within the chroot environment ...

- --On Sunday, January 07, 2007 16:53:27 +0100 Michael Grant <mgrant at grant.org> 
wrote:

> I chrooted apache to /www.
>
> In order to run a java program from a web page, java needs a /dev/null
> inside the chroot.
>
> I don't want to create another whole /dev/ dir with all the disk raw
> devices there to be read for anyone who cracks root.  I just want a
> /www/dev/null file.
>
> I tried creating a node with mknod exactly like the node in /dev but
> it doesn't work in freebsd 6.  /dev/ is special now and you can't just
> create nodes anywhere like the old days.
>
> Is there a way to create a /www/dev/null which acts just like /dev/null?
>
> Michael Grant
>



- ----
Marc G. Fournier           Hub.Org Networking Services (http://www.hub.org)
Email . scrappy at hub.org                              MSN . scrappy at hub.org
Yahoo . yscrappy               Skype: hub.org        ICQ . 7615664
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (FreeBSD)

iD8DBQFFoYpc4QvfyHIvDvMRAsKNAKCBQL1HfW0XiDQlWTQ7SMYxBOD7rwCeMPYk
sZ45tw01yqCImIhanmHTtEQ=
=YMRb
-----END PGP SIGNATURE-----



More information about the freebsd-questions mailing list