-----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-----
