rendered paste body# jail /jail/mail mail.domain.net 192.168.1.11 /bin/sh
jail: execv: /bin/sh: Permission denied
# stat -x /jail/mail/bin/sh
File: "/jail/mail/bin/sh"
Size: 1536 FileType: Directory
Mode: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ wheel)
Device: 255,134217732 Inode: 103438 Links: 4
Access: Wed Apr 4 15:31:23 2007
Modify: Tue Apr 3 16:22:24 2007
Change: Wed Apr 4 15:31:53 2007
# mount
/dev/ad0s1a on / (ufs, local)
devfs on /dev (devfs, local)
/dev/ad0s1d on /home (ufs, local, soft-updates)
/dev/ad0s2d on /jail/apache (ufs, local, soft-updates)
/dev/ad0s2f on /jail/bind (ufs, local, soft-updates)
/dev/ad0s2e on /jail/mail (ufs, local, soft-updates)
/dev/ad0s2g on /jail/shell (ufs, local, soft-updates)
/dev/ad0s1g on /tmp (ufs, local, soft-updates)
/dev/ad0s1e on /usr (ufs, local, soft-updates)
/dev/ad0s1f on /var (ufs, local, soft-updates)
devfs on /jail/mail/dev (devfs, local)
devfs on /jail/mail/devfs (devfs, local)
/usr/ports on /jail/mail (nullfs, local)
/usr/src on /jail/mail (nullfs, local)
# ls -lho
total 74
-rw-r--r-- 1 root wheel - 570B Mar 2 2005 Makefile
-rw-r--r-- 1 root wheel - 189B Dec 21 2004 Makefile.inc
drwxr-xr-x 2 root wheel - 512B Apr 3 16:19 cat
drwxr-xr-x 2 root wheel - 512B Apr 3 16:19 chflags
drwxr-xr-x 2 root wheel - 512B Apr 3 16:19 chio
drwxr-xr-x 2 root wheel - 512B Apr 3 16:19 chmod
drwxr-xr-x 2 root wheel - 512B Apr 3 16:19 cp
drwxr-xr-x 3 root wheel - 512B Apr 3 16:21 csh
drwxr-xr-x 2 root wheel - 512B Apr 3 16:21 date
drwxr-xr-x 2 root wheel - 512B Apr 3 16:22 dd
drwxr-xr-x 2 root wheel - 512B Apr 3 16:22 df
drwxr-xr-x 2 root wheel - 512B Apr 3 16:22 domainname
drwxr-xr-x 2 root wheel - 512B Apr 3 16:22 echo
drwxr-xr-x 3 root wheel - 512B Apr 3 16:22 ed
drwxr-xr-x 2 root wheel - 512B Apr 3 16:22 expr
drwxr-xr-x 2 root wheel - 512B Apr 3 16:22 getfacl
drwxr-xr-x 2 root wheel - 512B Apr 3 16:22 hostname
drwxr-xr-x 2 root wheel - 512B Apr 3 16:22 kenv
drwxr-xr-x 2 root wheel - 512B Apr 3 16:22 kill
drwxr-xr-x 2 root wheel - 512B Apr 3 16:22 ln
drwxr-xr-x 2 root wheel - 512B Apr 3 16:22 ls
drwxr-xr-x 2 root wheel - 512B Apr 3 16:22 mkdir
drwxr-xr-x 2 root wheel - 512B Apr 3 16:22 mv
drwxr-xr-x 2 root wheel - 1.0K Apr 3 16:22 pax
drwxr-xr-x 2 root wheel - 512B Apr 3 16:22 ps
drwxr-xr-x 2 root wheel - 512B Apr 3 16:22 pwd
drwxr-xr-x 2 root wheel - 512B Apr 3 16:22 rcp
drwxr-xr-x 2 root wheel - 512B Apr 3 16:22 realpath
drwxr-xr-x 2 root wheel - 512B Apr 3 16:22 rm
drwxr-xr-x 2 root wheel - 512B Apr 3 16:22 rmail
drwxr-xr-x 2 root wheel - 512B Apr 3 16:22 rmdir
drwxr-xr-x 2 root wheel - 512B Apr 3 16:22 setfacl
drwxr-xr-x 4 root wheel - 1.5K Apr 3 16:22 sh
drwxr-xr-x 2 root wheel - 512B Apr 3 16:22 sleep
drwxr-xr-x 2 root wheel - 512B Apr 3 16:22 stty
drwxr-xr-x 2 root wheel - 512B Apr 3 16:22 sync
drwxr-xr-x 2 root wheel - 512B Apr 3 16:22 test
# jls
#
# pwd
/jail/mail/bin/sh
# ls
Makefile builtins.def exec.h jobs.c miscbltin.c mystring.h parser.h trap.h
TOUR cd.c expand.c jobs.h mkbuiltins nodes.c.pat redir.c var.c
alias.c cd.h expand.h mail.c mkinit.c nodetypes redir.h var.h
alias.h error.c funcs mail.h mknodes.c options.c sh.1
arith.h error.h histedit.c main.c mksyntax.c options.h shell.h
arith.y eval.c init.h main.h mktokens output.c show.c
arith_lex.l eval.h input.c memalloc.c myhistedit.h output.h show.h
bltin exec.c input.h memalloc.h mystring.c parser.c trap.c