So unless we give a customer a full /bin/bash shell, they can't log in at all using ssh and also can't set up cron jobs. In 10.2, if you try to ssh in when you have chroot shell set, you get this:
Last login: Wed Jun 29 12:32:54 2011 from localhost.localdomain
execv("/bin/bash") failed
system error: No such file or directory
And, in 10.2, customers' cron jobs are created with this in the crontab file:
SHELL=/usr/local/psa/bin/chrootsh
which causes any 'scheduled task' they create to fail with the same 'execv("/bin/bash") failed' error.
Last login: Wed Jun 29 12:32:54 2011 from localhost.localdomain
execv("/bin/bash") failed
system error: No such file or directory
And, in 10.2, customers' cron jobs are created with this in the crontab file:
SHELL=/usr/local/psa/bin/chrootsh
which causes any 'scheduled task' they create to fail with the same 'execv("/bin/bash") failed' error.