Como executar o udhcpc como não raiz

2

Em uma máquina Linux, estou tentando executar o comando udhcpc como não-raiz. Estou recebendo o erro udhcpc: socket: Operation not permitted . Existe alguma maneira de executar udhcpc como um usuário simples no Linux?

    
por Gilles 23.05.2011 / 18:27

1 resposta

1

Um cliente dhcp precisa ligar um soquete ICMP e isso requer permissões de root¹. Você pode conceder a um usuário específico permissão para executar o dhcp através do sudo . Execute visudo para adicionar uma linha como essa à configuração ( joe é o nome do usuário a ser autorizado):

joe ALL = (root) /sbin/udhcpc

Ou a capacidade apropriada, mas eles ainda não são difundidos.

    
por 23.05.2011 / 23:01