[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Desabilitar CTRL-C ou CTRL-Z
From: |
MrBiTS |
Subject: |
Re: [shell-script] Desabilitar CTRL-C ou CTRL-Z |
Date: |
Fri, 29 Feb 2008 18:33:47 -0300 |
User-agent: |
Thunderbird 2.0.0.12 (Windows/20080213) |
-----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-----