Comando p/ desligar computador sem permissões de root. (Desenvolvimento em Ruby)

Iniciado por MLessa, 28 de Maio de 2010, 23:49

tópico anterior - próximo tópico

MLessa

Saudações.
Bem, estou desenvolvendo um programa agendador de desligamento em Ruby com interface usando GTK com Glade.Boa parte da aplicação já esta pronta e funcionando, mas agora eis que me surge uma dificuldade. Atualmente o sistema usa o comando halt para desligar o computador, mas como vocês sabem, o halt precisa de permissões de root pra executar assim como o shutdown. O que eu queria inicialmente era uma solução para desligar o computador sem a necessidade de permissões de root.

P.S¹: O projeto por enquanto é individual, porém caso alguém se interesse em contribuir eu ficaria muito feliz, ainda tem muita coisa a se fazer.

lightboy

O que você poderia fazer é editar o /etc/sudoers que controla as permissões de execução de comandos. Poderia permitir o halt ser usado sem senha. Dê uma pesquisada no Google sobre como configurar este arquivo.
Linux user #491316 | Ubuntu user #27683