On 04/21/2015 04:51 PM, Cameron Simpson wrote:
On 21Apr2015 15:34, jd1008 <jd1008(a)gmail.com> wrote:
> As root, I ran
> chroot --userspec=user2:user2 /home/user2
> chroot: failed to run command ‘/bin/bash’: Permission denied
>
> The dir /home/user2 has in it
> all the *bin and *lib (links) and usr/*bin and usr/*lib files and
> subdirs.
>
> So, what is chroot good for???
Hmm, on what platform? You posted to fedora and freebsd lists.
I would guess that there is some permissions problem with the copies
of /bin/bash (and whatever libraries it links) such that user2 cannot
run it, as suggested by the "Permission denied" message.
On Linux, strace can tell you about this.
BTW, loopback mounts are probably a better way to get specific stuff
inside a chroot before you lock the door. No copies, and no
permissions to preserve.
Cheers,
Cameron Simpson <cs(a)zip.com.au>
Thanx Cameron.
I was missing a couple of dirs.
It now works.