Enviado em 14/09/2011 - 15:11h
Ai é só questão de tirar permissão de escrita para "outros" da pasta e do arquivo.
Alias, por questão de segurança é melhor no programa C colocar o caminho inteiro dos programas (/usr/bin/killall; /usr/bin/wvdial) para evitar usuários maliciosos de manipularem a variável PATH e executar outras coisas.
O jeito certo mesmo de fazer isso para que ficasse perfeito era não executar o wvdial como root e usar DBus e PolicyKit para permitir que ele conecte o modem, do mesmo jeito que o NetworkManager faz. Mas isso dá muito trabalho
Alias, por questão de segurança é melhor no programa C colocar o caminho inteiro dos programas (/usr/bin/killall; /usr/bin/wvdial) para evitar usuários maliciosos de manipularem a variável PATH e executar outras coisas.
O jeito certo mesmo de fazer isso para que ficasse perfeito era não executar o wvdial como root e usar DBus e PolicyKit para permitir que ele conecte o modem, do mesmo jeito que o NetworkManager faz. Mas isso dá muito trabalho