Vc quer que qq usuario mate as sessões de outros usuarios? Acho que sudo, nesse caso, pode ser perigoso. Eu imagino algumas formas de faze-lo com algum nível de segurança.
A ) Vc pode criar um processo na cron que rode como root, matanto processos com alguma regularidade (a cada 6 horas por exemplo). B) Podes sincronizar um script, rodando como root, com um named pipe. Se existe a necessidade de matar um processo, alguem faz (via um script muito elegante) echo "vbetto" > /algum/diretorio/xxx o script fica 'lendo' esse named pipe e, quando chega alguma coisa, ele age. Só pensei nisso ate agora, boa sorte. Tiago On 9/1/07, viniciusbetto <[EMAIL PROTECTED]> wrote: > Bom dia, > > Algumas vezes no ambiente onde trabalho, UNIX HP, é necessário > eliminar uma seção que ficou aberta de um usuário por vários motivos, > queda de energia, etc..., pois ele só pode ter uma seção aberta. > Quem consegue fazer isso é o super usuário, por isso entramos com su - > , senha e usamos um shell que dá um kill nas seções abertas deste. Ex: > > mata vbetto > Esse "mata" é basicamente: > nice -10 ps -u $1 | grep -v TIME | while cmd=`line` > do > set $cmd > kill $1 2>/dev/null > kill -9 $1 2>/dev/null > > Eu tenho como fazer um shell que tenha embutido os comandos que faço > no prompt ( su - e senha ) para que um usuário comum possa executar > sem ter que saber a senha do super usuário ? > E se esse shell pode se transformar em um executável para que não > seja editado ? > > Obrigado > Vinicius > UNIX HP -- Tiago B Peczenyj Linux User #405772 http://peczenyj.blogspot.com/
