Como dar privilégios de desligamento de um applet?

0

Estou usando o Applet Mate Sensor ( /usr/lib/mate-sensors-applet/mate-sensors-applet ) e, para evitar altas temperaturas, adicionei este comando de desligamento:

shutdown -h 1

Mas isso não tem um efeito ... Eu acho que não tem privilégios de sudo / shutdown. Existe uma maneira de atribuir apenas privilégios de desligamento?

    
por Fleckchen 29.04.2015 / 12:50

2 respostas

0

No arquivo / etc / sudoers, adicione uma linha:

%sudo ALL=  NOPASSWD: /sbin/shutdown

Para editar o arquivo / etc / sudoers, execute o comando visudo.

    
por Panta 29.04.2015 / 13:23
0

A maneira mais fácil para isso sem usar sudo everytime é conceder permissões especiais de comando shutdown , para que, se o user executar shutdown , ele execute com root permissões para isso

sudo chmod u+s /sbin/shutdown

agora, o comando shutdown não precisará de root toda vez que você emitir o comando e, se você não quiser revertê-lo, poderá sempre fazer

 sudo chmod u-s /sbin/shutdown 

e o usuário precisará root para executar shutdown novamente.

    
por bolzano 29.04.2015 / 13:15