rbash is the best option.
I was quite succecful with it

----- Original Message -----
From: "Gerard Samuel" <[EMAIL PROTECTED]>
To: "Brossin Pierrick" <[EMAIL PROTECTED]>
Cc: "FreeBSD Questions" <[EMAIL PROTECTED]>
Sent: Tuesday, September 24, 2002 11:21 PM
Subject: Re: Chroot


> Your first half made total sense, and I was able to lock the root user
> in /home/developer when
> chroot was executed.
> Your second half however, is not clicking with me at the moment.  Here
> is what I did....
> 1.  Under /home/developer/bin create a new file (my_sh) with this ->
> #!/bin/sh
> /home/developer/bin/sh
> chroot /home/developer/
>
> 2.  Chmod the file 555, chown root:wheel
> 3.  Enter vipw, and change the user "developer" shell to
> /home/developer/bin/my_sh
>
> With these modifications, I can ssh into the account, but I can still
> "break root" by cd'ing out of the home directory.
>
> Any advise would be greatly appreciated...
> Thanks
>
>
> Brossin Pierrick wrote:
>
> >Hi,
> >
> >|| Im trying to figure out how to restrict users from leaving their home
> >|| directories.
> >|| I would enter the new directory /usr/home/developer and issue the
> >|| chroot command ->
> >|| hivemind# chroot /usr/home/developer
> >|| chroot: /bin/csh: No such file or directory
> >
> >It's because a chrooted directory is like the root dir of your system !
> >You have to create 'bin' 'etc' and stuff into /usr/home/developer.
> >You should also copy csh into /usr/home/developer/bin.
> >
> >Your chrooted system will be completely independent of your system.
> >This means if the user developer logs on, he won't be able to access the
> >real /etc for example.
> >
> >I hope I'm clear enough.
> >
> >www.google.com for more info .. just type in "freebsd chroot".
> >
> >|| What am I doing wrong??
> >|| Also when this is set, how do I make it persist throught reboots.
> >|| Make my own script in /usr/local/etc/rc.d ???
> >|| Thanks for any insight you may provide....
> >
> >Just create a shell script and run it instead of running tcsh or sh or
...
> >run 'vipw' and change it.
> >
> >Cya
> >
> >
> >To Unsubscribe: send mail to [EMAIL PROTECTED]
> >with "unsubscribe freebsd-questions" in the body of the message
> >
> >
> >
> >
>
> --
> Gerard Samuel
> http://www.trini0.org:81/
> http://dev.trini0.org:81/
>
>
>
>
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-questions" in the body of the message
>

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-questions" in the body of the message

Reply via email to