Usuario
Iniciar sesión como root
para agregar un nuevo usuario que administre el servicio dns
Usuario a agregar sera
udhcp
sudo useradd -M udhcp
Asignarle una contraseña
sudo passwd udhcp
Abrir el archivo visudo para darle permisos de ejecución y edición de sus archivos respectivos como administrador de servicio dns
sudo visudo
Agregar la siguiente lineas para darle permisos al usuario udhcp
#Funciones generales
Cmnd_Alias IFCONFIG=/sbin/ifconfig
Cmnd_Alias LOGS=/bin/cat /var/log/syslog, /usr/bin/tail -f /var/log/syslog, /bin/cat syslog, /usr/bin/tail -f syslog
#Usuario del servicio DHCP
User_Alias GRUPODHCP=udhcp
Cmnd_Alias ARCHIVOSDHCP=/bin/nano /etc/default/isc-dhcp-server, /bin/nano isc-dhcp-server, /bin/nano /etc/dhcp/dhcpd.conf,/bin/nano dhcpd.conf
Cmnd_Alias COMANDOSDHCP=/etc/init.d/isc-dhcp-server *
GRUPODHCP ALL=NOPASSWD:ARCHIVOSDHCP, COMANDOSDHCP, IFCONFIG, LOGS
En caso de no haber agregado SERVICIOSDHCP, no agregar en en la ultima linea
Para reiniciar usando como servicio Extra :
Cmnd_Alias SERVICIOSDHCP=/usr/sbin/service isc-dhcp-server *