> Anyone know a way to do this?

As has been pointed out, any plan that makes it impossible for a smart user
to execute arbitrary programs from within mutt would also cripple mutt.

Usually the right way to handle a situation like you describe is with the
chroot command. It's a bit of a bother, since you have to create the "jail"
directory and you have to make a copy (or hard link) of libc and various
other important stuff. But once you set that all up, it's (supposed to be)
impossible to break out of the jail and into the rest of the file system.

There should be some tools and more specific instructions out there on the
web someplace.

Even with your pine solution, i'm willing to bet there are tricks to get a
shell -- for example, i remember a config option to get a subshell by
pressing Ctrl-Z, and various ways to specify external programs, which can be
arbitrary commands. So i'd strongly recommend chroot.


-- 
Mike Schiraldi
VeriSign Applied Research

Attachment: msg25306/pgp00000.pgp
Description: PGP signature

Reply via email to