-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

| Se vc não quer que o usuario caia no shell, tente usar outras opções
| de segurança como um chroot para que o mesmo não possa sair do
| diretorio em questão.
| A sua unica forma de proteção não pode ser um trap: use o comando
| shopt para habilitar algumas coisas como o restricted_shell

Também é possível utilizar o próprio /etc/passwd, inserindo o script
como shell default do usuário. Se for um script que tenha um loop
infinito em sua execução ( um menu de usuário, por exemplo ), se o
usuario pressiona CTRL+C, será simplesmente fechada sua sessão.

Utilizei isso em 1986, num sistema em COBOL rodando sob um Unix
qualquer. Funciona até hoje.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHyHo7rDdxWm3R8YYRAvnXAJ40nZlMmg6VRZMov42KsEdPavmGPgCbBmsN
ablPPVA/KRYBIwIh+7mdrH4=
=ui4r
-----END PGP SIGNATURE-----

Responder a