Como dar um privilégio de administração de quicklauncher ou atalho?

2

Eu tenho um quicklauncher em um widget de plasma (que é o mesmo que um atalho) que executa um comando que precisa de privilégio de administração. Eu uso o quicklauncher com freqüência e não quero digitar a senha de root toda vez.

Existe uma maneira de dar privilégios de root ao ícone ou de alguma forma adicionar a senha ao comando que é executado pelo ícone?

    
por user126106 12.03.2014 / 08:20

1 resposta

2

Se você gostaria de executá-lo sem uma janela de terminal, e definir a senha no comando especificamente (sem editar sudoers), outra opção é criar um script como:

#!/bin/bash
echo <password> | sudo -S <command>

e execute-o a partir do seu lançador (quicklauncher).

O comando no lançador seria:

/bin/bash 'path_to_script.sh'

A desvantagem é que você tem sua senha armazenada em um arquivo em um local de risco. Para contornar o problema de segurança, você poderia localizar o scrypt em um pequeno volume TrueCrypt.

(inserido por este tópico)

    
por Jacob Vlijm 12.03.2014 / 09:37