Para estar seguro, faça backup cp /etc/dhcp/dhcpd.config /$HOME/dhcpd.config.backup
e executegksu gedit /etc/dhcp/dhcpd.config
Substitua geditpelo editor de sua escolha
você receberá um prompt como este

Digite sua senha aqui.
Uma nova janela é aberta e você pode editar sua configuração lá.
Caso algo dê errado, você pode restaurá-lo do seu backup na pasta pessoal.
Você recebe "permissão negada" por causa de como o Linux lida com a permissão.
Qualquer coisa na $HOMEpasta pertence ao usuário, enquanto quase qualquer outra coisa pertence à raiz.
O /etc/dhcp/dhcpd.confarquivo que você está tentando acessar pertence à raiz e a maioria dos arquivos /etc/pertence à raiz por padrão, por razões de segurança.
Você ainda pode editar este arquivo, elevando suas permissões.
Para fazer isso, você tem várias maneiras:
use o suque significa switch user. Sem nenhum atributo, ele funciona como um comando para alternar para a conta raiz, mas você precisa digitar a senha do usuário para quem está mudando e, como o root não tem senha por padrão no Ubuntu (desativando efetivamente a conta raiz) , isso não funcionará, a menos que você tenha definido uma senha para root, o que não é recomendado.
usando o sudoqual eleva sua permissão para apenas um comando. Isso geralmente é usado apenas para aplicativos de linha de comando, como editores de texto da CLI vim, nanoetc.
usando o gksuque eleva sua permissão para apenas um comando, mas diferente do sudousado para programas gráficos, como os editores de texto da GUI, como gedit. Ele usa um prompt gráfico para facilitar a inserção de uma senha.