Usuario
CONFIGURACIÓN DE USUARIO uproxy
Iniciar sesión como root
para agregar un nuevo usuario sin directorio home -M, que administre el servicio proxy
Usuario a agregar sera
uproxy
$ sudo useradd -M uproxy
Asignarle una contraseña
sudo passwd uproxy
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 uproxy
User_Alias GRUPOPROXY=uproxy
Cmnd_Alias ARCHIVOSPROXY=/bin/nano /etc/squid/squid.conf, /bin/nano squid.conf, /bin/nano /etc/squid/url-denegado, /bin/nano url-denegado, /bin/nano /etc/squid/ipbloqueado, /bin/nano ipbloqueado, /bin/nano /etc/squid/expre-denegadas, /bin/nano expre-denegadas, /bin/nano proxy_squid.sh
Cmnd_Alias COMANDOSPROXY=/usr/bin/touch *, /sbin/iptables *, /bin/chmod *
Cmnd_Alias LOGSPROXY=/bin/cat /var/log/squid/access.log, /bin/cat access.log, /bin/cat /var/log/squid/cache.log, /bin/cat cache.log, /usr/bin/tail -f /var/log/squid/access.log, /usr/bin/tail -f access.log, /usr/bin/tail -f /var/log/squid/cache.log, /usr/bin/tail -f cache.log
GRUPOPROXY ALL=NOPASSWD:ARCHIVOSPROXY, COMANDOSPROXY, LOGSPROXY, IFCONFIG, LOGS