Acho que você pode resolver isso criando como root um script que faça o que você quer, e setar esse script com o SUID, que faz com que quem execute-o, faça isso com as permissões do dono do arquivo.
Nunca fiz isso, mas é comum o pessoal fazer isso pra permitir que usuarios possam desligar o pc. Como já disse, nunca mexi com o SUID. Se tiver falando algo errado, por favor me corrijam. Abraço. Em Sábado 01 Setembro 2007 08:24, viniciusbetto escreveu: > 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 -- -------- Cheers! --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
