Pelo que entendi, você quer ser capaz de acessar uma determinada página da Web em seu computador, e isso fará com que o computador execute um script que manipulará sua configuração de dhcp. Como SaveTheRbtz disse, isso é não o caminho seguro para fazê-lo.
Quando você está executando um servidor da Web, deseja ter certeza de que quaisquer scripts executados pelo servidor da Web tenham um acesso muito limitado para fazer as coisas no seu servidor. Caso contrário, qualquer pequeno erro em seus scripts pode levar a algum script kiddie a fazer root no seu servidor e abusar dele.
Portanto, se você tiver um script que precise de acesso root, esse script deverá não ser executado pelo usuário do servidor da web. Em vez disso, usaria uma configuração um pouco mais complexa:
- Crie um script CGI que só grava uma entrada em um arquivo. Isso requer direitos mínimos, e feito corretamente (isto é, sobrescrevendo a entrada anterior em vez de adicionar a ela), não correrá o risco de encher seu disco se alguém o atingir várias vezes.
- Crie uma tarefa cron que verifique regularmente esse arquivo para ver se ele foi alterado. Em caso afirmativo, execute o script. A tarefa do cron pode ser de propriedade e executada pelo root, não exigindo, portanto, nenhuma configuração extra do sudo.
Dessa forma, o usuário do servidor da Web fica completamente isolado do que o script precisa de acesso root.