Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Jun 2001 13:36:23 -0600 (MDT)
From:      RJ45 <rj45@slacknet.com>
To:        Jim <jameso@elwood.net>
Cc:        "questions@FreeBSD.ORG" <freebsd-questions@freebsd.org>
Subject:   Re: Creating Jails!!!!
Message-ID:  <Pine.LNX.4.21.0106061335370.21523-100000@slacknet.slacknet.com>
In-Reply-To: <20010606141107.B8109@elwood.net>

next in thread | previous in thread | raw e-mail | index | archive | help

is there some HOWTO to read about it ?
I built bind chrooted and it worked.
but building all the binaries in a jail this implies having each user a
binary sets for every user ??
thanks

Rick


On Wed, 6 Jun 2001, Jim wrote:

> The standard os binaries are installed when you build the jail. Now if
> you are talking about third party apps that you build by hand or
> install from ports, you just install those in the jail as well. You
> can just think of the jail as a second machine to make it easier to
> wrap your mind around the concept.
> 
> On Wed, Jun 06, 2001 at 09:38:42AM -0600, RJ45 wrote:
> > anyone know how to create a shell jail so that users loggin on the system
> > cannot chdir outside their jail but at the same time they can use the
> > standard os binaries ??
> > anyone has idea how to do it ??
> > thanks
> > 
> > Rick
> > 
> > 
> > On Wed, 6 Jun 2001, Jim wrote:
> > 
> > > I created a Jail just the other day and it went fine. You might try
> > > re-cvsuping your source, doing a make clean, then try again. The man
> > > page walks through the process perfectly, follow it and it will work.
> > > 
> > > On Wed, Jun 06, 2001 at 09:25:44AM +0100, G D McKee wrote:
> > > > Hi
> > > > 
> > > > Trying to dreate a jail on FreeBSD 4.3-STABLE (5/6/01).  Following the
> > > > instructions in man jail and getting the following error?
> > > > 
> > > > Does anyone have any ideas?
> > > > 
> > > > Thanks in advance.
> > > > 
> > > > Gordon
> > > > 
> > > > 
> > > > kursk# set D=/home/gdm/jail
> > > > kursk#
> > > > kursk# echo $D
> > > > /home/gdm/jail
> > > > kursk#
> > > > kursk#
> > > > kursk# cd /usr/src/
> > > > kursk# cd etc/
> > > > kursk# make distribution DESTDIR=$D NO_MAKEDEV=yes
> > > > (cd /usr/src/etc;  install -c -o root -g wheel -m 644 amd.map apmd.conf
> > > > auth.conf  crontab csh.cshrc csh.login csh.logout  dhclient.conf dm.conf
> > > > fbtab ftpusers gettytab group  hosts hosts.allow host.conf hosts.equiv
> > > > hosts.lpd  inetd.conf login.access login.conf  motd modems networks
> > > > newsyslog.conf  pam.conf phones printcap profile protocols  rc rc.atm
> > > > rc.devfs rc.diskless1 rc.diskless2 rc.firewall rc.firewall6  rc.isdn
> > > > rc.network rc.network6 rc.pccard rc.serial rc.shutdown  rc.syscons rc.sysctl
> > > > remote rpc security services shells syslog.conf  usbd.conf  etc.i386/disktab
> > > > etc.i386/rc.i386  etc.i386/ttys
> > > > /usr/src/etc/../gnu/usr.bin/man/manpath/manpath.config
> > > > /usr/src/etc/../usr.bin/mail/misc/mail.rc
> > > > /usr/src/etc/../usr.bin/locate/locate/locate.rc /home/gdm/jail/etc;
> > > >  install -c -o root -g wheel -m 755 netstart pccard_ether rc.suspend
> > > > rc.resume /home/gdm/jail/etc;  install -c -o root -g wheel -m 644
> > > > defaults/rc.conf /home/gdm/jail/etc/defaults/;  install -c -o root -g
> > > > wheel -m 644 defaults/make.conf /home/gdm/jail/etc/defaults/;  install -c -o
> > > > root -g wheel -m 644 defaults/pccard.conf /home/gdm/jail/etc/defaults/;
> > > > install -c -o root -g wheel -m 644 defaults/periodic.conf
> > > > /home/gdm/jail/etc/defaults/;  install -c -o root -g wheel -m 600 /dev/null
> > > > /home/gdm/jail/var/log/cron;  install -c -o root -g wheel -m 600
> > > > master.passwd /home/gdm/jail/etc;  ( cd /usr/src/etc/periodic; make
> > > > install );  ( cd /usr/src/etc/../gnu/usr.bin/send-pr; make
> > > > etc-gnats-freefall );  ( cd /usr/src/etc/../share/termcap; make
> > > > etc-termcap );  ( cd /usr/src/etc/../usr.sbin/rmt; make etc-rmt );  ( cd
> > > > /usr/src/etc/isdn; make install );  pwd_mkdb -p -d /home/gdm/jail/etc
> > > > /home/gdm/jail/etc/master.passwd;  install -c -o root -g wheel -m 555
> > > > MAKEDEV.local MAKEDEV /home/gdm/jail/dev )
> > > > usage: install [-CcDpsv] [-f flags] [-g group] [-m mode] [-o owner] file1
> > > > file2
> > > >        install [-CcDpsv] [-f flags] [-g group] [-m mode] [-o owner] file1
> > > > ...
> > > >              fileN directory
> > > >        install -d [-v] [-g group] [-m mode] [-o owner] directory ...
> > > > *** Error code 64
> > > > 
> > > > Stop in /usr/src/etc.
> > > > kursk#
> > > > 
> > > > 
> > > > To Unsubscribe: send mail to majordomo@FreeBSD.org
> > > > with "unsubscribe freebsd-questions" in the body of the message
> > > 
> > > -- 
> > > Jim O'Gorman 
> > > jameso@elwood.net
> > > 
> > > To Unsubscribe: send mail to majordomo@FreeBSD.org
> > > with "unsubscribe freebsd-questions" in the body of the message
> > > 
> > 
> > 
> > To Unsubscribe: send mail to majordomo@FreeBSD.org
> > with "unsubscribe freebsd-questions" in the body of the message
> 
> -- 
> Jim O'Gorman 
> jameso@elwood.net
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message
> 


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.21.0106061335370.21523-100000>